Ansible ไม่สร้างไฟล์บันทึกของตัวเองตามค่าเริ่มต้นคุณต้องบอกให้ใช้ansible.cfg
ไฟล์ เบิ้ลไม่ทำบางอย่างเข้าสู่ระบบเพื่อ syslog โดยค่าเริ่มต้น:
โปรดทราบว่าจะไม่บันทึกการโต้แย้งของโมดูลที่เรียกว่า syslog ของเครื่องที่จัดการโดยไม่มีการตั้งค่านี้
เพื่อที่จะได้เข้าสู่ระบบ args โมดูลที่ syslog ของเครื่องคุณจัดการ
หากต้องการเปิดการบันทึกแบบเต็มบนเครื่องควบคุมของคุณคุณสามารถสร้างansible.cfg
ไฟล์ที่มีลักษณะดังนี้:
[defaults]
log_path = ./ansible.log
จากนั้นบันทึกไว้ที่ใดก็ตามที่ ansible จะมองหา Ansible ตรวจสอบตำแหน่งของansible.cfg
ไฟล์เหล่านี้ตามลำดับนี้:
- ANSIBLE_CONFIG (ตัวแปรสภาพแวดล้อม)
- ansible.cfg (ในไดเรกทอรีปัจจุบัน)
- .ansible.cfg (ในโฮมไดเร็กทอรี)
- /etc/ansible/ansible.cfg
อีกทางเลือกหนึ่งคือการตั้งค่าANSIBLE_LOG_PATH
ตัวแปรสภาพแวดล้อมไปยังเส้นทางที่คุณต้องการเข้าสู่ระบบ - มันเทียบเท่ากับการตั้งค่าlog_path
ตัวเลือกในansible.cfg
ไฟล์
ดูข้อมูลเพิ่มเติมได้ที่นี่: http://docs.ansible.com/intro_configuration.html