https://gitmemory.com/issue/ansible/ansible/68364/683214528
https://github.com/ansible/ansible/issues/68364

On Mon, Aug 16, 2021 at 11:57 AM Parth Patel <[email protected]>
wrote:

> iterating over hostvars data looks like a bug reported by few of them
> (found articles). tried but not able to iterate over hostvars using loop or
> with_items.
> [image: image.png]
> [image: image.png]
> [image: image.png]
>
> On Mon, Aug 16, 2021 at 11:01 AM Saranya N <[email protected]>
> wrote:
>
>> I know i can use inventory_hostname but based on condition I want to get
>> that i.,e  type secondary from group1
>>
>> On Monday, August 16, 2021 at 11:00:02 AM UTC+5:30 Saranya N wrote:
>>
>>> H ello,
>>>
>>> I did look at magic variables and i was not able to get what i wanted...
>>> i basically want to get hostname which is of type secondary from group1
>>> ... so that i can store it in a var and use elsewhere...
>>>
>>> On Monday, August 16, 2021 at 10:36:52 AM UTC+5:30 [email protected]
>>> wrote:
>>>
>>>> HI Saranya,
>>>>
>>>> If i didn't misunderstood, would you like to make use of inbuilt
>>>> special variables to get hostname as - inventory_hostname,
>>>> inventory_hostname_short which directly gives you hostname value and it can
>>>> be stored in variable or printed using debug module.
>>>>
>>>> PS :- You can also make use of facts to get hostname -> parse it ->
>>>> store value in variable.
>>>>
>>>> Cheers,
>>>> Parth
>>>>
>>>> On Mon, Aug 16, 2021 at 10:29 AM Saranya N <[email protected]>
>>>> wrote:
>>>>
>>>>> I need to get the hostname as a variable in my playbook
>>>>>
>>>>> I have the inventory defined the inventory like below
>>>>>
>>>>> [group1]
>>>>> host1.vs.com type=secondary servertype=vm
>>>>> host2.vs.com type=primary servertype=vm
>>>>>
>>>>> [group2]
>>>>> host4.vs.com type=primary servertype=physical
>>>>> host3.vs.com type=secondary servertype=physical
>>>>>
>>>>> I run my playbook with --limit option always so using ansible_limit
>>>>> I'm able to get the variable name of the group.
>>>>>
>>>>> now depending  on the group i need to get the hostname which is
>>>>> secondary as a variable.
>>>>>  id if --limit is group1, I need host1.vs.com as a  var...how can i
>>>>> do that?
>>>>>
>>>>> any help is appreciated, thank you
>>>>>
>>>>> --
>>>>> 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/ea2efe68-3a9b-48bd-9925-d890ecc51fafn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/ansible-project/ea2efe68-3a9b-48bd-9925-d890ecc51fafn%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/2b03d3fb-7810-4f77-9ac6-cdad9977b41fn%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/2b03d3fb-7810-4f77-9ac6-cdad9977b41fn%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/CAEMGyLJvfguJfydBdkLH93EHVX6%2BxgTe1h8miia0eB27135Ecg%40mail.gmail.com.

Reply via email to