i get wrong format below is my script:
---
- name: BACKUP ROUTER CONFIGURATIONS
hosts: all
connection: local
gather_facts: false
vars:
data_dir: foo
tasks:
- name: BACKUP THE CONFIG
iosxr_command:
commands:
#- { command: show run }
- { command: show logging | ex SSH }
- { command: show ospf neighbor }
- { command: show bgp all all summary }
- { command: show mpls ldp neighbor }
register: config_output
- name: RENAME BACKUP
copy:
content: "{{ config_output.stdout }}"
dest: "/var/lib/awx/projects/XR-ISP-GW-showOSPF/LOGFILE/{{
inventory_hostname }}.txt"
i got something like this:
nAddress Family: IPv4 Unicast\n----------------------------\n\nBGP router
identifier 89.211.1.7, local AS number 8781\nBGP generic scan interval 60
secs\nNon-stop routing is enabled\nBGP table state: Active\nTable ID:
0xe0000000 RD version: 1579942429\nBGP main routing table version
1579942429\nBGP NSR Initial initsync version 395208 (Reached)\nBGP NSR/ISSU
Sync-Group versions 1579942429/0\nBGP scan interval 60 secs\n\nBGP is
operating in STANDALONE mode.\n\n\nProcess RcvTblVer bRIB/RIB
LabelVer ImportVer SendTblVer StandbyVer\nSpeaker 1579942429
1579942429 1579942429 1579942429 1579942429 1579942429\n\nNeighbor
Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down
St/PfxRcd\n72.14.198.144 0 15169 3847027 3304487 1579942429 0 0
29w3d 985\n72.14.211.141 0 15169 3994770 3430527 1579942429
0 0 23w2d 985\n82.148.106.13 0 16509 3955040 3453340
1579942429 0 0 3w0d 1405\n82.148
_________________________________________________________________________________________________________________________
how can it be solved?
On Monday, February 8, 2021 at 8:13:22 PM UTC+3 Vikram S wrote:
> Yes, removing [0] worked!!
> I am learning ansible using a udemy tutorial and i am practising sample
> playbook in tutorial in GNS3. I am not sure why it worked for the author to
> save output of multiple commands with [0] present. It's a 3 yr old course,
> probably something changed in ansible recently.
>
> On Monday, 8 February, 2021 at 8:00:23 pm UTC+5:30 Brian Coca wrote:
>
>> This will only print the first element of 'stdout', remove the [0] to
>> get the full thing.
>>
>> print_output.stdout[0]
>>
>> vs
>>
>> print_output.stdout
>>
>> --
>> ----------
>> Brian Coca
>>
>>
--
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/2e5cc676-98ba-4a05-ab55-66bc191a7c03n%40googlegroups.com.