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.
