Ansible डिफ़ॉल्ट रूप से अपने लॉग नहीं बनाता है - आपको एक ansible.cfgफ़ाइल का उपयोग करके ऐसा करने के लिए बताना होगा । डिसेबल डिफ़ॉल्ट रूप से कुछ लॉगिंग को syslog में करता है:
ध्यान दें कि इस सेटिंग के बिना, रिकॉर्ड किए गए वसीयतनामे, प्रबंधित मॉड्यूल तर्कों को प्रबंधित मशीनों के सिसलॉग को कहते हैं।
तो, वह लॉग इन करेगा मॉड्यूल आपके द्वारा प्रबंधित मशीनों के sloglog पर आता है ।
पूर्ण लॉगिंग पर स्विच करने के लिए , अपनी नियंत्रण मशीन पर, आप एक ऐसी ansible.cfgफ़ाइल बना सकते हैं जो इस प्रकार दिखती है:
[defaults]
log_path = ./ansible.log
तो इसे बचाने के लिए कहीं ansible इसके लिए दिखेगा। ansible.cfgइस क्रम में, इन फ़ाइलों के लिए Ansible जाँच करता है :
- ANSIBLE_CONFIG (एक पर्यावरण चर)
- ansible.cfg (वर्तमान निर्देशिका में)
- .ansible.cfg (होम निर्देशिका में)
- /etc/ansible/ansible.cfg
एक वैकल्पिक विकल्प ANSIBLE_LOG_PATHपर्यावरण चर को उस पथ पर सेट करना है, जिस पथ पर आप लॉग करना चाहते हैं - यह फ़ाइल log_pathमें विकल्प को सेट करने के बराबर है ansible.cfg।
अधिक जानकारी के लिए यहां देखें: http://docs.ansible.com/intro_configuration.html