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/CAEMGyL%2BSdLWL4%3DN6xGjSP%3DOpzFo-NMBs%3DJd-ja5SVe8zh-zNHw%40mail.gmail.com.

Reply via email to