https://stackoverflow.com/questions/39207616/if-set-fact-is-scoped-to-a-host-can-i-use-dummy-host-as-a-global-variable-map


On Thu, 8 Jul 2021 at 09:21, Dick Visser <[email protected]> wrote:

> Those variables are scoped to a host, so they're not available to other
> hosts.
> A common trick is to assign them to a dummy host and access them that way.
>
> On Thu, 8 Jul 2021 at 08:53, Charles Daniel <[email protected]>
> wrote:
>
>> When i try to use/inoke on another task, i get error as sec_tunnel_ip is
>> undefined.
>>
>> On Thursday, July 8, 2021 at 12:22:06 PM UTC+5:30 Charles Daniel wrote:
>>
>>>
>>> Team,
>>>
>>> I would like to use the variable i got from one ansible task to another
>>> task where hosts are different.
>>>
>>> Please help me use the variable to use it on another task!!
>>>
>>> ---
>>>
>>> - name: Get the primary router tunnel ip address
>>>   hosts: primary
>>>   gather_facts: false
>>>   connection: local
>>>   tags:
>>>     - "get_sec_tunnel_ip"
>>>   tasks:
>>>   - name: Obtain primary tunnel interface ip address
>>>     ios_command:
>>>       commands:
>>>         - "show interface tunnel1 | sec Internet address"
>>>     register: output
>>>   - debug:
>>>       msg: "{{ output.stdout}}"
>>>   - set_fact:
>>>       intf: |
>>>           - {{output.stdout |
>>> map('regex_search','(([0-9]+(.)[0-9]+(.)[0-9]+(.)[0-9]+))') | list }}
>>>     register: sec_tunnel_ip
>>>   - debug:
>>>        msg={{ sec_tunnel_ip }}
>>>
>>> - name: Display router tunnel ip address from this task
>>>   hosts: secondary
>>>   gather_facts: false
>>>   connection: local
>>>   tags:
>>>     - "use_output"
>>>   tasks:
>>>   - name: Display primary tunnel interface ip address
>>>   - debug:
>>>       msg: "{{ sec_tunnel_ip }}"
>>>
>>> --
>> 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/1daafd88-3c14-456a-bb94-e6f7f3ba8748n%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/1daafd88-3c14-456a-bb94-e6f7f3ba8748n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> Sent from a mobile device - please excuse the brevity, spelling and
> punctuation.
>
-- 
Sent from a mobile device - please excuse the brevity, spelling and
punctuation.

-- 
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/CAL8fbwN1k60EiF-BivFqsdPRQvDAHy9D4X3yWjV6BPKesJyvGA%40mail.gmail.com.

Reply via email to