What is your ansible.cfg looks . Actually it’s stores on your home directory/.ansible. Do a change on cfg that points to roles_path to this directory as well. This wil help you if you get roles doesn’t exist. Are you running in ansible engine or from ansible tower ?
On Fri 20. Mar 2020 at 18:59, Johanna Galarza <[email protected]> wrote: > apparently > - local_action: > become: false > command ansible-galaxy install -r requirements2.yml -p . > > ERROR! unexpected parameter type in action: <class 'NoneType'> > > On Friday, March 20, 2020 at 6:05:39 PM UTC+1, Matt Martz wrote: >> >> I'm guessing you want `become: false` on the `local_action`, or some >> variant on that. >> >> On Fri, Mar 20, 2020 at 12:00 PM Johanna Galarza <[email protected]> >> wrote: >> > Got this and it seems that at least the syntax is not complaining anymore >>> but got the following errors.. I feel like I am close >>> >>> fatal: [192.168.1.161]: FAILED! => {"msg": "privilege output closed >>> while waiting for password prompt:\nsu: Sorry\n"} >>> >>> This is the current setup >>> >>> --- >>> - name: Install test 1 >>> hosts: all >>> become: true >>> become_method: su >>> pre_tasks: >>> - debug: msg=' pre roles' >>> - local_action: >>> command ansible-galaxy install -r requirements.yml -p . >>> >>> vars: >>> >>> tasks: >>> - name: Including roles >>> include_role: >>> name: role1 >>> >>> On Friday, March 20, 2020 at 4:54:54 PM UTC+1, Matt Martz wrote: >>>> >>>> `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/a78308c7-628f-45b8-81a7-f246b5d17c35%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/a78308c7-628f-45b8-81a7-f246b5d17c35%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/af25d1fe-c566-476c-a031-e49f9a99f500%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/af25d1fe-c566-476c-a031-e49f9a99f500%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAJ%2BRxtQ7xc%2Bp7nH7EKGxo4n9z8iF9rQgMTiPaNNbTfHkibjXCA%40mail.gmail.com.
