Also, it helps when you clarify what you want to see, instead of "I got this weird result".
What makes it weird? What were you expecting instead? On Tue, Dec 6, 2022 at 2:09 PM Frank Ling <[email protected]> wrote: > Thanks for the reply. > > >> You're saving the result for each host to the same file. > Yeah, you're right. I am not sure how to save the output in Ansible to the > output in a file like in shell >> /tmp/file > > >>And there is something weird with the inventory you use... > I had the inventory in /etc/ansible/hosts with: > > [test-vms] > test-vm01 > test-vm02 > test-vm03 > Frank > > On Tuesday, December 6, 2022 at 3:00:48 PM UTC-5 [email protected] wrote: > >> Several things here. >> You're saving the result for each host to the same file. So you will end >> up with just one result, from the last host. >> And there is something weird with the inventory you use. Follow the >> suggestion made by the code (use increased verbosity). >> >> >> >> On Tue, 6 Dec 2022 at 20:54, Frank Ling <[email protected]> wrote: >> >>> 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 >>> <https://groups.google.com/d/msgid/ansible-project/15123a9a-fc1c-4b8b-8a0a-2f24cf9a06a6n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> Sent from Gmail Mobile >> > -- > 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/783f270f-bf70-4614-9c16-94ba281bd33an%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/783f270f-bf70-4614-9c16-94ba281bd33an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Matt Martz @sivel sivel.net -- 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/CAD8N0v-9EE809Gah0p%3DQ3X5Mno%2BKguSHUfUBVaF8QPR3mmE%2Bwg%40mail.gmail.com.
