कठपुतली, Ansible, बावर्ची के प्रत्येक के लिए निश्चित रूप से कई समर्थक और विपक्ष हैं और अपने पसंदीदा उपकरण को यहां भी जोड़ें। इसलिए मैं राय से दूर रहने की कोशिश करूंगा, और इस बात को साझा करूंगा कि अंसिबल में महान क्या है।
मुख्य क्षमता जो दूसरों के ऊपर अन्सिबल डालती है, केवल ssh कनेक्शन पर स्थापित होने के बजाय, लक्ष्य नोड्स पर चल रहे कुछ कस्टम / अतिरिक्त एजेंट पर भरोसा करने के लिए नहीं है। हां, इसके लिए अभी भी एक ssh सर्वर, Python और नोड्स पर Python पुस्तकालयों का एक गुच्छा आवश्यक है, और यदि आपकी पसंद का डिस्ट्रो (या, सौभाग्य, कुछ विंडो नोड्स हैं) उनके साथ जहाज नहीं करता है, तो यह थोड़ा सा होगा बूटस्ट्रैप के लिए दर्दनाक। लेकिन यह संभावना नहीं है, और अच्छी तरह से भी आप अपने distro के बारे में फिर से सोच सकते हैं।
यह निगरानी को सरल करेगा, अतिरिक्त संसाधनों को नहीं खाएगा, सिस्टम को हर समय रूट के रूप में डेमॉन चलाने के लिए मजबूर नहीं करेगा, और सामान्य तौर पर UNIX दर्शन के अंदर बेहतर लगता है। शेफ के पास chef-solo
, कठपुतली को मास्टर-कम चलाया जा सकता है, लेकिन वे दोनों क्रमशः "दूसरी दिशा", क्लोनिंग और हुक के माध्यम से काम करते हैं। एन्सिबल के साथ, स्रोत रिपॉजिटरी में मर्ज एक फैशन में तैनाती को ट्रिगर कर सकता है, हम सभी इसके साथ सहज हैं, जेनकींस में, गिट मास्टर में, या उदाहरण के लिए रैंडेक जैसे किसी अन्य उपकरण में।