`include_role` is a task, as such it must go under `tasks:`

On Fri, Mar 20, 2020 at 10:50 AM Johanna Galarza <[email protected]>
wrote:

> so did that I had this error:
> ERROR! 'include_role' is not a valid attribute for a Play
>
>
> On Friday, March 20, 2020 at 4:20:33 PM UTC+1, Matt Martz wrote:
>>
>> Playbooks are parsed all at once, and roles which are "static", are
>> merged into the play at parsing time.  They are required to exist before
>> the playbook runs.  You could however switch to `include_role`, which loads
>> the role when that "task" is encountered.
>>
>> On Fri, Mar 20, 2020 at 10:17 AM Johanna Galarza <[email protected]>
>> wrote:
>>
>>> This is my current setup
>>> ---
>>> - hosts: all
>>>   pre-tasks:
>>>     - local_action:
>>>         command ansible-galaxy install -r requirements.yml -p . (this
>>> install roles roleA, roleB, roleC)
>>> roles:
>>> - role1
>>> - role2
>>>
>>> I have always an error message that it says that role1 doesn't exist...
>>> and I cannot see the first command being executed even with a debug message
>>> - so I have the feeling it is always executing roles first and then
>>> pre-tasks, however, I read that pre-task will be run first.... why does
>>> this doesn't apply here?
>>>
>>> Any idea?
>>>
>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/884e2977-1bdc-480b-a434-cf820b456815%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/884e2977-1bdc-480b-a434-cf820b456815%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> Matt Martz
>> @sivel
>> sivel.net
>>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/217bb7e0-8269-4c03-a6ae-a073db79b367%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/217bb7e0-8269-4c03-a6ae-a073db79b367%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Matt Martz
@sivel
sivel.net

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAD8N0v_dVuLYUdJKWjWoXqCsh%3DP7BQSBTcAWBN0S5yBzYxnQ3A%40mail.gmail.com.

Reply via email to