जवाबों:
मैं इसे समकक्ष नहीं कहूंगा, Microsoft का SCCM (सिस्टम सेंटर कॉन्फ़िगरेशन प्रबंधक) एक ही लक्ष्य के उद्देश्य से है - कई प्रणालियों के कॉन्फ़िगरेशन का प्रबंधन। यह वह उपकरण है जिसका अधिकांश विंडोज़ साइट उपयोग करते हैं। ( http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-overview.aspx )
रूबी में लिखित एक घोषणात्मक विन्यास प्रबंधन उपकरण? ठीक है, वास्तव में नहीं, लेकिन इसका प्रकार:
"देशी" और सस्ती विंडोज कॉन्फ़िगरेशन प्रबंधन सक्रिय निर्देशिका समूह नीतियां होंगी ।
यदि आप सक्रिय निर्देशिका का उपयोग नहीं करते हैं, तो 'सरल' अनुप्रयोग परिनियोजन के लिए WPKG जैसे 3 पार्टी टूल भी हैं ।
संगठन नीति। (नहीं, मैं ट्रोल नहीं कर रहा हूं ...)
समूह नीति का सटीक उद्देश्य कंप्यूटर की सेटिंग के लिए वन / डोमेन (संगठनात्मक) नीतियों को परिभाषित करना है। यह बिल्ट-इन, अच्छी तरह से समर्थित और निश्चित है। यदि उपयोगकर्ता के पास अपनी स्थानीय मशीन तक पहुंच नहीं है, तो वे सेटिंग को बदलने में सक्षम नहीं होंगे। यदि वे हैं, तो उनके परिवर्तन अगली बार नीति में बदल जाएंगे जो मशीन डीसी में जांच करती है (हर [90 मिनट + 0-30 मिनट] डिफ़ॉल्ट रूप से)
यदि आपकी नीतियों का संस्करण बनाना / भिन्न करना आपके लिए महत्वपूर्ण है, तो उस डेटा को प्राप्त करने के लिए नीचे मेरी टिप्पणी देखें, और फिर स्रोत नियंत्रण के माध्यम से अपने परिवर्तनों की जांच करें। यहां तक कि समय-समय पर स्वचालित रूप से ऐसा करने के लिए (यदि कोई व्यक्ति भूल जाता है) एक निर्धारित कार्य करना भी सार्थक हो सकता है।
शेफ विंडोज का समर्थन करता है (कुछ समय के लिए।)
कठपुतली निश्चित रूप से विंडोज और काफी अच्छी तरह से समर्थन करती है। जहां इसकी कमी है, PowerShell काम करता है, और आप इसे कठपुतली के साथ फायर करते हैं और Git / SVN / etc में सभी इन्फ्रास्ट्रक्चर कोड को स्टोर करते हैं। मैं अब कठपुतली के साथ विंडोज वातावरण को स्वचालित करने वाले एक ग्राहक पर हूं। Forge.puppetlabs.com पर "विंडोज़" के लिए खोजें
अधिकांश "इन्फ्रास्ट्रक्चर कोड के रूप में" PowerShell, वांछित राज्य कॉन्फ़िगरेशन, CIM, WMI, समूह नीति, SMA, आर्केस्ट्रा, OneGet, आदि के लिए उपयोग की जाने वाली Microsoft तकनीकों की बहुत अनदेखी कर रहे हैं।
कठपुतली और बावर्ची Microsoft उद्यम में SCCM को बदलने के लिए बिल्कुल तैयार नहीं हैं, मैं SCCM के बजाय PowerShell और Group Policy का उपयोग करूंगा और फिर SCCM के स्थान पर कठपुतली का उपयोग करूंगा।
Microsoft लड़ रहा है यह DevOps और सतत वितरण दुनिया में वापस आ गया है, और यह बहुत सफलता के साथ कर रहा है, DSC पर एक नज़र है, यह बहुत ही शानदार है! और केवल MS उत्पादों के लिए ही नहीं, क्योंकि MS CIM, WS-MAN और MOF मानकीकरण का उपयोग करता है, इससे Microsoft फिर से एक बड़ा प्रतियोगी बन जाएगा।