I need some helps for fixing the bug of saving the Ansible ping results to 
a local file. 

Appreciate your help. 

Thanks in advance.

Frank

After running the playbook, I got this weird result:

cat /tmp/file.txt

{"ping": "pong", "failed": false, "changed": false}

============================================

Here is the playbook:

---
- hosts: test-vms 
  tasks:
    - name: Ping vms in test-vms
      ansible.builtin.ping: 
         register: ping_pong
         ignore_errors: True

    - name: Copy the output result to /tmp/file.txt 
      ansible.builtin.copy: 
          content: "{{ ping_pong }}"
          dest: /tmp/file.txt

===================================================

$ ansible-playbook ping_email.yml
[WARNING]: Invalid characters were found in group names but not replaced, 
use -vvvv to see details
[WARNING]: Found both group and host with same name: localhost

PLAY [test-vms] 
********************************************************************************************************

TASK [Gathering Facts] 
*************************************************************************************************
ok: [test-vm03]
ok: [test-vm02]
ok: [test-vm01]

TASK [Ping vms in test-vms] 
********************************************************************************************
ok: [test-vm03]
ok: [test-vm02]
ok: [test-vm01]

TASK [Copy the output result to /tmp/file.txt] 
*************************************************************************
changed: [test-vm01]
changed: [test-vm02]
changed: [test-vm03]

PLAY RECAP 
*************************************************************************************************************
test-vm01                  : ok=3    changed=1    unreachable=0    failed=0 
   skipped=0    rescued=0    ignored=0   
test-vm02                  : ok=3    changed=1    unreachable=0    failed=0 
   skipped=0    rescued=0    ignored=0   
test-vm03                  : ok=3    changed=1    unreachable=0    failed=0 
   skipped=0    rescued=0    ignored=0 

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/15123a9a-fc1c-4b8b-8a0a-2f24cf9a06a6n%40googlegroups.com.

Reply via email to