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.

Reply via email to