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.

Reply via email to