Ansible não cria seus próprios logs por padrão - você tem que dizer para fazer isso, usando um arquivo ansible.cfg
. O Ansible faz algum logging para o syslog por padrão:
Note that ansible will, without this setting, record module arguments called to the syslog of managed machines.
Então, isso irá registrar o módulo args no syslog das máquinas que você está gerenciando .
Para ativar o full logging, em sua máquina de controle, você pode criar um arquivo ansible.cfg
que se parece com isto:
[defaults]
log_path = ./ansible.log
Em seguida, salve-o em algum lugar ansible irá procurá-lo. O Ansible verifica esses locais para arquivos ansible.cfg
, nesta ordem:
- ANSIBLE_CONFIG (uma variável de ambiente)
- ansible.cfg (no diretório atual)
- .ansible.cfg (no diretório inicial)
- /etc/ansible/ansible.cfg
Uma opção alternativa é definir a variável de ambiente ANSIBLE_LOG_PATH
, para o caminho que você deseja registrar - é equivalente a definir a opção log_path
no arquivo ansible.cfg
.
Veja aqui para mais informações: link