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.

Reply via email to