मैं एक नई सर्वर आवृत्ति को स्पिन करने के लिए कई ऐंसीबल प्लेबुक पर काम कर रहा हूं। लगभग 15 अलग-अलग प्लेबुक हैं जिन्हें मुझे एक सर्वर को सफलतापूर्वक स्पिन करने के लिए एक विशिष्ट क्रम में चलाने की आवश्यकता है।
मेरा प्रारंभिक विचार एक शेल स्क्रिप्ट लिखना था, जो ansible-playbook playbook_name.yml
मुझे चलाने के लिए आवश्यक प्रत्येक प्लेबुक के लिए एक प्रविष्टि को निष्पादित और डुप्लिकेट करता है ।
क्या मास्टर प्लेबुक का उपयोग करने का कोई बेहतर / बेहतर तरीका है और यदि ऐसा है तो यह कैसा लगेगा (उदाहरण की सराहना की जाती है)।
मैं एक मोनोलिथिक प्लेबुक लिख सकता था जो यह सब करता है लेकिन कुछ नाटक हैं जो पहले रूट के रूप में और फिर बाद में एक sudo उपयोगकर्ता के रूप में चलते हैं।