मैं हमारे सर्वर डिप्लॉय को करने के लिए कोब्बलर और अन्सिबल को लागू करने पर काम कर रहा हूं और एक अंतिम मुद्दा बना रहा हूं। मेरी अन्सिबल प्लेबुक बढ़िया काम करती है, मेरे कोब्बलर इंस्टाल शानदार काम करते हैं, लेकिन मुद्दा उन्हें एक साथ बांधने का है।
मैंने कोब्बलर के लिए एक पोस्ट-इंस्टाल ट्रिगर लिखा है जो कि इस्तेमाल की गई कोब्बलर प्रोफाइल के आधार पर मेरी एन्सिबल प्लेबुक को बंद कर देगा, स्क्रिप्ट जब अपने आप चलती है तो बढ़िया काम करती है। मुद्दा यह है कि इसके लिए सर्वर को काम करने के लिए पहले रिबूट करना पड़ता है, लेकिन कोब्लर पहले रिबूट से पहले ट्रिगर इंस्टॉल करता है। कोब्बलर में "फर्स्टबूट" ट्रिगर है लेकिन मुझे यह काम करने के लिए नहीं मिल सकता है। यह केवल पहले बूट के बाद भी कभी ट्रिगर नहीं होता है।
यदि मैं सर्वर को रिबूट करने से पहले अन्सिबल को चलाने का प्रयास करता हूं
यह CentOS 6.5, Ansible 1.6 और कॉबलर 2.4 के लिए है
TLDR: कोब्लर "फर्स्टबूट" को काम करने के लिए ट्रिगर कैसे प्राप्त करें या कैसे एक स्थापित होने के बाद, लेकिन पहले रिबूट से पहले Ansible Playbook को सफलतापूर्वक चलाएं।
कोई विचार?
धन्यवाद!