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]
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> 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/d658f4f2-b4f5-4329-8559-3eb66c8f5c28%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.