Thank you.. Just by printing stdout, it shows all the data perfectly. But
when i try to grep it using split, it is showing "VARIABLE IS NOT FOUND"
TASK [debug]
***************************************************************************************************************
ok: [labrtr2.allmerica.com] => {
"var_ip_addr_0.stdout[0].split('\n')[1].split()[1]": "VARIABLE IS NOT
DEFINED!"
}
if i remove stdout[0].split('\n')[1].split()[1]": I am getting the output
showing the IP address in the output
On Friday, May 28, 2021 at 1:41:47 PM UTC+5:30 [email protected] wrote:
> Please try to print stdout value first and see what does it contain.
> Stdout_lines may have your data.
>
> On Fri, May 28, 2021, 13:38 R.B. Kumar <[email protected]> wrote:
>
>> Hello All - I am using Ansible version 2.7.18
>>
>> I am trying this code to get IP address of the Cisco Router interface.
>> When i use {{ item }}, the IP address is not captured. Where as if i use a
>> static value (eg: show ip interface brief gig 0/0/0), the IP address is
>> captured and i can use it in the script.
>>
>> Can you help me what is the mistake here? Thanks
>>
>> - name: get_ip
>> ios_command:
>> provider: "{{ cli }}"
>> commands: "show ip interface brief *{{ item }}"*
>> register: var_ip_addr_0
>>
>> * with_items:*
>> * - gigabitEthernet0/0/0*
>>
>> - debug: var="var_ip_addr_0.stdout[0].split('\n')[1].split()[1]"
>>
>> But, the output of the debug shows the value is not captured.
>>
>> TASK [debug]
>> ***************************************************************************************************************
>> ok: [labrtr2.allmerica.com] => {
>> "var_ip_addr_0.stdout[0].split('\n')[1].split()[1]":* "VARIABLE IS
>> NOT DEFINED!"*
>> }
>>
>> PLAY RECAP
>> *****************************************************************************************************************
>> labrtr2.allmerica.com : ok=3 changed=0 unreachable=0
>> failed=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/e11452df-60f8-4f11-afa8-fe1afb2749f1n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/e11452df-60f8-4f11-afa8-fe1afb2749f1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
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/cc364f87-41e7-437e-a267-83ded09405c1n%40googlegroups.com.