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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to