On 09/30/2015 01:17 AM, Leo Gaspard wrote:
> Hello,
>
> This being my first post on this mailing list, please tell me if I break
> any custom.
>
> I am trying to write a role that uses `with_items` along with `roles`.
>
> However, I am currently stumbling upon a weird thing: I cannot use {{
> item }} for role variable definitions.
>
> Here is a MWE:
>
> File vpnclients.yml
> ==========8<==========
> ---
> - hosts: vpnclients
> roles:
> - role: openvpn-client
> openvpn_client_server: "{{ item }}"
> with_items: "{{ groups['vpnservers'] }}"
> ==========>8==========
>
> File roles/openvpn-client/tasks/main.yml
> ==========8<==========
> ---
> - debug: msg='calling for server {{ openvpn_client_server }}'
> ==========>8==========
>
> Error message
> ==========8<===========
> fatal: [hostname]: FAILED! => {"failed": true, "msg": "ERROR! ERROR!
> 'item' is undefined"}
> ==========>8==========
>
> Without the {{ openvpn_client_server }} part, it works.
>
> Hoping for any help, and thanking you in advance,
>
> Leo Gaspard
PS: Same issue with branch devel ; at a89412e ; with as only
modification the replacement of the header of ansible-playbook from
"#!/usr/bin/env python" to "#!/usr/bin/env python2".
--
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/560B29C7.9020808%40gaspard.io.
For more options, visit https://groups.google.com/d/optout.