Hi Pushpraj, I am getting the error below if i try to run this with lineinfile as per suggestion.
Please see my playbook as attached. Appreciate your help --- - name: Routers data hosts: routers gather_facts: false connection: local vars: cli: username: "{{ hdn_user_rw }}" password: "{{ hdn_pass_rw }}" tasks: - name: Name servers ios_command: authorize: yes provider: "{{ cli }}" commands: - show ip name-servers - show ip interface brief - show run | in host register: print_output - name: save output to a file lineinfile: create: yes line: "{{item}}" path: /opt/ansible/dev/Dheeraj/verf/adnan/Log/{{ inventory_hostname }}.txt with_items: "{{ print_output.stdout[1] }}" ================================================================================= TASK [save output to a file] *********************************************************************************************************************************************************************************************************************************** fatal: [SURRDEN-NRT001]: FAILED! => { "changed": false } MSG: Unsupported parameters for (lineinfile) module: with_items Supported parameters include: attributes,backrefs,backup,content,create,delimiter,directory_mode,follow,force,group,insertafter,insertbefore,line,mode,owner,path,regexp,remote_src,selevel,serole,setype,seuser,src,state,unsafe_writes,validate fatal: [POWHHSP-NRT002]: FAILED! => { "changed": false } MSG: Unsupported parameters for (lineinfile) module: with_items Supported parameters include: attributes,backrefs,backup,content,create,delimiter,directory_mode,follow,force,group,insertafter,insertbefore,line,mode,owner,path,regexp,remote_src,selevel,serole,setype,seuser,src,state,unsafe_writes,validate fatal: [ROCKDEN-NRT001]: FAILED! => { "changed": false } MSG: Unsupported parameters for (lineinfile) module: with_items Supported parameters include: attributes,backrefs,backup,content,create,delimiter,directory_mode,follow,force,group,insertafter,insertbefore,line,mode,owner,path,regexp,remote_src,selevel,serole,setype,seuser,src,state,unsafe_writes,validate to retry, use: --limit @/opt/ansible/dev/Dheeraj/Splunk.retry On Tuesday, June 1, 2021 at 1:29:44 AM UTC+10 rajthecomputerguy wrote: > Can you try this > > Use this to write several strings into a file: > > - name: save output to a file > > > lineinfile: > create: yes > line: "{{item}}" > path: ./output/{{ inventory_hostname }}.txt > with_items: "{{ print_output.stdout[1] }}" > > > On Mon, May 31, 2021 at 11:28 AM Djay wadhwa <dheer...@gmail.com> wrote: > >> Hi All >> >> >> I have this ansible code where i need output of all these commands in one >> file, however, all i am getting is either output of first command or second >> command if i change the following to 0,1,2 however ansible is not >> appending/writing all outputs into a single file. >> >> >> Appreciate if there is a method which members could suggest to make it >> work. >> >> >> "{{ print_output.stdout[1] }} >> >> >> - name: Name servers >> >> ios_command: >> >> authorize: yes >> >> provider: "{{ cli }}" >> >> commands: >> >> - show ip name-servers >> >> - show ip int brief >> >> - show logging | in host >> >> register: print_output >> >> - name: save output to a file >> >> copy: content="{{ print_output.stdout[1] }}" >> dest="/opt/ansible/dev/Dheeraj/verf/adnan/NTP/{{ inventory_hostname }}.txt" >> >> -- >> 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 ansible-proje...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/60f51826-3f20-4421-97ed-1e79724c8473n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/60f51826-3f20-4421-97ed-1e79724c8473n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > > Thanks, > > Pushparaj G > > -- 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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/93146581-f3b0-4bf4-8625-011b5c5a8d59n%40googlegroups.com.