कठपुतली कॉन्फ़िगरेशन प्रबंधन को केंद्रीकृत और स्वचालित करने के लिए एक खुला स्रोत सिस्टम प्रबंधन उपकरण है। कॉन्फ़िगरेशन प्रबंधन जानकारी की विस्तृत रिकॉर्डिंग और अद्यतन है जो किसी उद्यम के हार्डवेयर और सॉफ़्टवेयर का वर्णन करता है।
कठपुतली में दो परतें होती हैं:एक कॉन्फ़िगरेशन भाषा यह वर्णन करने के लिए कि मेजबानों और सेवाओं को कैसे दिखना चाहिए, और एक अमूर्त परत जो प्रशासक को यूनिक्स, लिनक्स, विंडोज और ओएस एक्स सहित विभिन्न प्लेटफार्मों पर कॉन्फ़िगरेशन को लागू करने की अनुमति देती है। प्रशासक एनकोड कर सकते हैं एक नीति के रूप में एक सेवा का विन्यास, जिसे कठपुतली तब मॉनिटर करती है और लागू करती है।
कठपुतली रूबी में लिखी गई है और मॉड्यूल बनाने और प्रबंधित करने के लिए अपनी डोमेन विशिष्ट भाषा (डीएसएल) का उपयोग करती है। कठपुतली विन्यास प्रबंधन का मूल संस्करण, जिसे ओपन सोर्स पपेट कहा जाता है, सीधे कठपुतली की वेबसाइट से उपलब्ध है और अपाचे 2.0 सिस्टम के तहत लाइसेंस प्राप्त है। कठपुतली एंटरप्राइज में ऑर्केस्ट्रेशन, भूमिका-आधारित अभिगम नियंत्रण (आरबीएसी) और अनुपालन रिपोर्टिंग सहित अतिरिक्त कार्यक्षमता है।
कठपुतली लैब्स वेबसाइट बुनियादी ढांचे को कोड के रूप में वर्णित और प्रबंधित करने के लिए कई सामुदायिक मॉड्यूल प्रदान करती है। कठपुतली लैब्स ओपन सोर्स कठपुतली और सामुदायिक मॉड्यूल के बीच तालमेल को कठपुतली पारिस्थितिकी तंत्र के रूप में संदर्भित करती है ।
लोकप्रिय कठपुतली पारिस्थितिकी तंत्र मॉड्यूल में शामिल हैं:
कठपुतली फोर्ज - एक भंडार जो 4,000 से अधिक पूर्व-निर्मित उपयोगकर्ता योगदान मॉड्यूल तक पहुंच प्रदान करता है।
बीकर - एकाधिक आभासी मशीनों (वीएम) के बीच बातचीत के लिए स्वीकृति परीक्षण पर केंद्रित एक परीक्षण दोहन।
Facter - हार्डवेयर विवरण, नेटवर्क सेटिंग्स, ऑपरेटिंग सिस्टम (ओएस) प्रकार और संस्करण सहित नोड्स के बारे में बुनियादी तथ्यों को इकट्ठा करने के लिए एक उपकरण।
हीरा - कॉन्फ़िगरेशन डेटा के लिए एक कुंजी/मान लुकअप टूल।
MCसामूहिक - सर्वर ऑर्केस्ट्रेशन या समानांतर कार्य निष्पादन प्रणाली के निर्माण के लिए एक ढांचा।
PuppetDB - एक खोजने योग्य डेटाबेस जो प्रत्येक नोड के बारे में जानकारी संग्रहीत करता है।
रेजर - बेयर-मेटल वीएम और वर्चुअल सिस्टम की खोज और तैनाती के लिए एक उन्नत प्रोविजनिंग एप्लिकेशन।
ट्रैपरकीपर - लंबे समय से चल रहे एप्लिकेशन को होस्ट करने के लिए क्लोजर फ्रेमवर्क
कठपुतली लैब्स का यह वीडियो इस बात का अवलोकन प्रदान करता है कि कैसे कठपुतली का उपयोग बुनियादी ढांचे के प्रबंधन को स्वचालित करने के लिए किया जा सकता है।
यह भी देखें: नीति-आधारित प्रबंधन