Hi,

Perhaps it's an easy question but I cannot find a way to answer it myself.

More in details -- I have two groups in my inventory: clients (many hosts) 
and server (single host), and a template at the client which needs to use 
the server address. If it happens that a client host is also in the 
'server' group, I wanted to set the address in the template to 'localhost'. 
Otherwise, the address should point to the server address as specified in 
the inventory. I guess it's quite easy to code it using jinja2 directly in 
the template but my template includes many places with such a reference, so 
I thought about first setting the server address variable, and then using 
this variable to evaluate the template. Is this correct way of thinking? 
How can I set a variable in a play before template evaluation? Otherwise, 
have you got any other ideas?

  Cheers,
  Jacek

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/b878ce70-0326-42a9-8f5a-25c3b9e3dd71%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to