This was discussed in another thread. Seems to be a bug in the 
"include_role" module

On Friday, May 26, 2017 at 12:14:48 AM UTC+2, Michael Ströder wrote:
>
> HI! 
>
> I want to use the following task (with ansible ansible-2.3.1.0-0.2.rc2): 
>
> - name: "Install web2ldap on {{ openldap_role }}" 
>   include_role: 
>     name: web2ldap 
>     private: False 
>   vars: 
>     web_server: "apache2" 
>     web2ldap_pip_index_url: "{{ aedir_pip_index_url }}" 
>     web2ldap_pip_needs_compiler: "{{ aedir_pip_needs_compiler }}" 
>     web2ldap_pip_extra_args: "{{ aedir_pip_extra_args }}" 
>   when: openldap_role=="provider" 
>
> The role sets some vars that are used in later tasks. 
>
> If I execute the role itself before another role in the same playbook 
> web2ldap's vars are 
> present an can be used. But not with the include_role task above. 
>
> Any hint what's going on is highly appreciated. 
>
> Ciao, Michael. 
>
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3e324427-61cc-4591-ba26-4661267f229d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to