Estoy tratando se guardar la salida del debug en un archivo .txt pero no logro hacer que el mismo se complete, cuando lo ejecuto en varios host "servidores".
Necesito que cuando se ejecute el playbook se pueda almacenar todo en un archivo .txt para luego enviarlo por mail..
Me darian una ayuda, soy nuevo en ansible. Gracias!!
-
name: Script execution shell: sh /tmp/test_managed_server-status.sh become: true become_method: sudo become_user: "{{ user }}" register: status_weblogic vars: user: "{{ 'weblogic' if result_user.stdout != 'oracle' else 'oracle' }}" ignore_errors: yes
-
debug: msg="{{ status_weblogic.stdout_lines }}"
-
name: Sending an e-mail using the remote machine, not the Ansible controller node delegate_to: localhost mail: host: xxx.xxx.xxx.xxx port: 25 from: to: subject: Ansible-report body: 'Ansible report, of managed servers, other than running' attach:
- /tmp/prueba.txt