Hey, It looks like we need to patch ansible
https://github.com/ansible/ansible/issues/15715 On Sunday, March 13, 2016 at 3:50:53 PM UTC-7, Daniel Osielczak wrote: > > Hi Matt, > > thanks for quick answer. As already mentioned, I don't belive this to be a > problem with this playbook, as it runs without any problems when called > explicitly. I will attach it anyway, of course: > > [root@install-test7 ~]# cat > /etc/ansible/roles/dns/tasks/ensure_resolv_conf.yml > --- > - hosts: all > tasks: > > - name: ensure resolve.conf contents > copy: src=resolv.conf dest=/etc/resolv.conf owner=root group=root > mode=0644 > > > I believe there is something particular about how the include statement > works. Maybe I need to add a dummy task to the main.yml? > > Best regards, > Daniel > > W dniu piątek, 11 marca 2016 20:22:08 UTC+1 użytkownik Matt Martz napisał: >> >> Per that error you have an error in ensure_resolv_conf.yml: >> >> The error appears to have been in >> '/etc/ansible/roles/dns/tasks/ensure_resolv_conf.yml': line 2, column 3 >> >> You showed us you are doing an `include` on "ensure_resolv_conf.yml" but >> did not show us the contents of that file. We would need to see that file. >> >> On Fri, Mar 11, 2016 at 10:35 AM, Daniel Osielczak <[email protected]> >> wrote: >> >>> Hi, >>> >>> I'm setting up an Ansible 2 environemnt and stumbled upon a problem: >>> >>> when I run main.yml (either as a separate playbook or using the main >>> site.yml) I get an error "ERROR! no action detected in task": >>> >>> [root@install-test7 ansible]# ansible-playbook roles/dns/tasks/main.yml >>> -vvv >>> Using /etc/ansible/ansible.cfg as config file >>> 1 plays in roles/dns/tasks/main.yml >>> >>> PLAY >>> *************************************************************************** >>> >>> TASK [setup] >>> ******************************************************************* >>> ... >>> ok: [www-test7] >>> >>> TASK [include] >>> ***************************************************************** >>> task path: /etc/ansible/roles/dns/tasks/main.yml:4 >>> fatal: [www-test7]: FAILED! => {"failed": true, "reason": "ERROR! no >>> action detected in task\n\nThe error appears to have been in >>> '/etc/ansible/roles/dns/tasks/ensure_resolv_conf.yml': line 2, column 3, >>> but may\nbe elsewhere in the file depending on the exact syntax >>> problem.\n\nThe offending line appears to be:\n\n---\n- hosts: all\n ^ >>> here\n"} >>> >>> PLAY RECAP >>> ********************************************************************* >>> www-test7 : ok=1 changed=0 unreachable=0 >>> failed=1 >>> >>> >>> The playbook is pretty simple (have already tried different ways to >>> write it, fail everytime): >>> >>> [root@install-test7 ansible]# cat roles/dns/tasks/main.yml >>> --- >>> - hosts: all >>> tasks: >>> - include: ensure_resolv_conf.yml tags=resolv_conf >>> - include: ensure_hosts.yml tags=etc_hosts >>> >>> >>> The interesting part is, all of the playbooks included work perfectly >>> when run individually. >>> >>> Is there something I'm missing in the documentation or is Ansible 2 >>> acctually still unstable at the moment? >>> >>> Best regards, >>> Daniel >>> >>> -- >>> 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 post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/27d12b29-6084-4954-b065-808abe74c81a%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/ansible-project/27d12b29-6084-4954-b065-808abe74c81a%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/107011fe-3acf-42db-b9f2-df4d16d09e5a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
