On Wednesday, 7 March 2018 06.31.27 CET rraka1...@gmail.com wrote:
> I'm looking for an idea to spill the hostname infromation geting from facts 
> and run the command if the matches the hostname provided in inventory.
> Saying that "myhostname" value should be picked & matched from inventory 
> ones and get the IP of the hostname once matched to complete the command 

A good start i this

> My Host inventory:
> test-host1
> test-host2

Try running ansible ad-hoc to see what facts you have available
ansible test-host1 -m setup
ansible localhost -m setup

> somecommand hostinfo=myhostname:IP_ADDRESS <CMD_ARGS>
> somecommand hostinfo=test-host1:xx.xx.xx.xx CIC01
> Exaplaination:
> somecommand = Static Value
> hostinfo = Static Value
> myhostname = Should be the same as taken from inventory

{{ inventory_hostname }}

> IP_ADDRESS = Should be the IP of Hostname taken from invetory

There are different once, check with the ad-hoc command above.
One is {{ ansible_default_ipv4.address }}

Kai Stian Olstad

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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
For more options, visit https://groups.google.com/d/optout.

Reply via email to