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.

Reply via email to