We use a shell wrapper around two playbooks: one that keeps a directory of roles updated, followed by a playbook that then uses those roles.
On Fri, 20 Mar 2020 at 16:25, Stefan Hornburg (Racke) <[email protected]> wrote: > 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 > > [email protected] <mailto: > [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 > >. > > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/85481ebf-13a5-c35d-16b6-b869a1268176%40linuxia.de > . > -- Dick Visser Trust & Identity Service Operations Manager GÉANT -- 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/CAL8fbwO%2BFRXkpHVnV24TmbdVSCBQ8eBu1V1Kryu8F%3DZjLNFcwg%40mail.gmail.com.
