होम निर्देशिका में रीट्री फाइल बनाने से आप Ansible को कैसे रोक सकते हैं?




ansible-playbook devops (2)

जब Ansible को होस्ट के विरुद्ध नाटकों चलाने में समस्याएं होती हैं, तो यह मेजबान के नाम को '.retry' में समाप्त होने वाली उपयोगकर्ता की होम निर्देशिका में फ़ाइल में आउटपुट करेगा। इनका उपयोग अक्सर नहीं किया जाता है और केवल अव्यवस्था का कारण बनता है, क्या उन्हें बंद करने या उन्हें एक अलग निर्देशिका में रखने का कोई तरीका है?


आप उत्तरदायी कॉन्फ़िगरेशन फ़ाइल को संशोधित करके उत्तरदायी में पुनः प्रयास फ़ाइल का निर्माण अक्षम कर सकते हैं।

[defaults]
...
retry_files_enabled = False

निम्नानुसार कॉन्फ़िगरेशन फ़ाइल के लिए उत्तरदायी दिखता है

  1. ./ansible.cfg
  2. ~ / .ansible.cfg
  3. /etc/ansible/ansible.cfg

उचित परिवर्तन फ़ाइल में अपने परिवर्तन जोड़ना सुनिश्चित करें।


वहाँ दो विकल्प हैं जिन्हें आप ansible.cfg फ़ाइल के [डिफ़ॉल्ट] अनुभाग में जोड़ सकते हैं जो नियंत्रित करेगा या नहीं। .rery फ़ाइलों को बनाया गया है और कहां बनाया गया है।

[defaults]
...
retry_files_enabled = True  # Create them - the default
retry_files_enabled = False # Do not create them

retry_files_save_path = "~/" # The directory they will go into
                             # (home directory by default)




devops