Ansible tidak membuat log sendiri secara default - Anda harus mengatakannya untuk melakukannya, menggunakan ansible.cfg
file. Ansible memang melakukan beberapa logging ke syslog secara default:
Perhatikan bahwa anonim akan, tanpa pengaturan ini, merekam argumen modul yang dipanggil ke syslog dari mesin yang dikelola .
Jadi, itu akan mencatat modul args ke syslog dari mesin yang Anda kelola .
Untuk mengaktifkan logging penuh , pada mesin kontrol Anda, Anda dapat membuat ansible.cfg
file yang terlihat seperti ini:
[defaults]
log_path = ./ansible.log
Kemudian simpan di suatu tempat yang mungkin akan mencarinya. Kemungkinan memeriksa lokasi ini untuk ansible.cfg
file, dalam urutan ini:
- ANSIBLE_CONFIG (variabel lingkungan)
- ansible.cfg (dalam direktori saat ini)
- .ansible.cfg (di direktori home)
- /etc/ansible/ansible.cfg
Opsi alternatif adalah mengatur ANSIBLE_LOG_PATH
variabel lingkungan, ke jalur yang ingin Anda masuki - ini setara dengan pengaturan log_path
opsi dalam ansible.cfg
file.
Lihat di sini untuk informasi lebih lanjut: http://docs.ansible.com/intro_configuration.html