Hi Adam,

This looks like it's because you can add tags when pulling in roles, as
well as tasks, but you can't tag a playbook on an include.

It's something that sounds reasonable, but probably not something that has
been done before.

Try this:

- hosts: all
  tasks:
     - include: my_tasks.yml tags=foo

Etc

And should be good to go.

Alternatively:

   roles:
     - { name: foo, tags: [ 'foo', 'bar' ] }

etc



On Mon, Dec 15, 2014 at 7:07 AM, Adam Guthrie <[email protected]> wrote:
>
> I'm trying to add tags to tasks via includes but it doesn't work as I
> expect. I have
>
> $ cat site.yml
> #- { include: foo.yml, tags: [ foo ] }
> - include: foo.yml tags=foo
>
> $ cat foo.yml
> - hosts: all
>   tasks:
>      - name: foo
>        debug: msg=foo
>
> Then
>
> $ ansible-playbook -i inventory site.yml -t foo
> ERROR: tag(s) not found in playbook: foo.  possible values:
>
> Same error with 1.8.2 and current devel branch and with the other include
> syntax commented above.
>
> Any help much appreciated,
>
> Adam
>
> --
> 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/066af8dd-6b55-4def-b458-7007a686e941%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/066af8dd-6b55-4def-b458-7007a686e941%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CA%2BnsWgytk3AyfrHuBAxkOzYBfLfC0M1oys9PVy5t3uCqUORhXA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to