जैसा कि मैं समझता हूं, प्रत्येक प्लेबुक एक मेजबान प्रविष्टि लेता है। मैं जानना चाहता हूं कि यदि मैं एक कंटेनर प्लेबुक बनाता हूं जिसमें अन्य प्लेबुक शामिल हैं, तो क्या मैं प्रत्येक प्लेबुक में मेजबानों को शामिल कर सकता हूं। तो कुछ ऐसा है
---
- include playbook_1.yml
hosts: tag_postgres
- include: playbook_2.yml
hosts: tag_rabbitmq
मैं सभी अलग-अलग प्लेबुक को एक स्क्रिप्ट में डाल सकता हूं और कॉल कर सकता हूं, लेकिन फिर इस तरह मैं एक प्लेबुक से दूसरे में कुछ set_fact का पुन: उपयोग करने में सक्षम नहीं हूं और इसलिए बहुत अधिक दोहराव है।
इस सवाल का एक और प्रमाण है, क्या मैं am2 को amazon पर लॉन्च कर सकता हूँ जो होगा
hosts: localhost
और लॉन्च किए गए ec2s का कॉन्फ़िगरेशन, जो मूल रूप से इन्वेंट्री को कॉन्फ़िगर करेगा -i ec2.py, और इसके रूप में निर्दिष्ट होस्ट हैं
hosts: tag_<some_tag>
एक ही प्लेबुक या सम्मिलित प्लेबुक (अलग-अलग भूमिका) के सेट से हो रहा है?
hosts:आपके याम्ल में एक से अधिक अनुभाग हो सकते हैं और संक्षेप में, आपकी इन्वेंट्री में विभिन्न होस्ट समूहों का उपयोग करके कई प्लेबुक हैं?