On 26.01.17 14:18 Yordan Borisov wrote:
> I have vars where I put something like this:
>
> vars/main.yml
>
> hello_port: 80
>
> world_port: 81
>
>
> in my ansbile file I load the vars with
> vars_files:
> - ./vars/main.yml
>
> and after that I have task with iterate using with_items:
>
> - debug:
> msg: "{{ (item + '_port') }}"
> with_items: "{{ m_name }}"
What does the variable m_name contain?
> But I've got as output
> hello_port
> world_port
I think your task is missing the lookup, i.e. it puts out the names of
the variable, that you want to get the value of.
Try this as the msg-line:
msg: "{{ [ (item + '_port') ] }}"
Or maybe you need to use hostvars syntax...
Johannes
--
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/f5e04c09-1340-5d88-bcf9-ecfcfb57c7f0%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: OpenPGP digital signature
