--
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-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/884e2977-1bdc-480b-a434-cf820b456815%40googlegroups.com.
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 <johanna...@relayr.io> wrote:
This is my current setup------ hosts: allpre-tasks:- local_action:command ansible-galaxy install -r requirements.yml -p . (this install roles roleA, roleB, roleC)roles:- role1- role2I 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 ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/884e2977-1bdc-480b-a434-cf820b456815%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/85481ebf-13a5-c35d-16b6-b869a1268176%40linuxia.de.
On 3/20/20 4:17 PM, Johanna Galarza 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?
No, I think it checks whether the roles are available before running the playbook. So if they are not accessible,
it terminates before performing any tasks.
I would use separate playbooks for the module installation and the execution of the roles.
Regards
Racke
>
> --
> 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
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/217bb7e0-8269-4c03-a6ae-a073db79b367%40googlegroups.com.
> 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>.
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/85481ebf-13a5-c35d-16b6-b869a1268176%40linuxia.de.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/217bb7e0-8269-4c03-a6ae-a073db79b367%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/a78308c7-628f-45b8-81a7-f246b5d17c35%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/a78308c7-628f-45b8-81a7-f246b5d17c35%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/af25d1fe-c566-476c-a031-e49f9a99f500%40googlegroups.com.