Idea: --list-tasks show task's tags

28 views
Skip to first unread message

Leonel Galan Recinos

unread,
Feb 20, 2015, 12:54:50 PM2/20/15
to ansible...@googlegroups.com
I've been learning Ansible in the last couple of months and when using roles from Ansible Galaxy, it's hard to know which tags each tasks has. I've search and couldn't find a way to show all tags a task has, when listing all tasks (--list-tasks). I can build from source and do a small change on https://github.com/ansible/ansible/blob/v1.8.4/bin/ansible-playbook#L251 from:
print '    %s' % task.name

to:
print '    %s - %s' % (
  stringc(', '.join(task.tags), 'blue')
)

And it works great:
Update caches - all
Create general configuration file for APT - all
Install apt packages - all
Install packages - all
Update parameters - all
Creating groups - all, configuration, groups, users
Per-user group creation - all, configuration, users
...

Except:
  • I don't know what's the base interface for adding this: Modify existing --list-tasks, add a second flag: --list-tasks-with-tags, or ...
  • I wanted to get a feel if this would be considered useful by others.
Thanks for taking the time to read my post, I'm willing to submit a PR with your suggestions.

Matt Martz

unread,
Feb 20, 2015, 12:56:50 PM2/20/15
to ansible...@googlegroups.com
Probably a better topic for ansible-devel

--
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 ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/1e2cc096-3a95-424e-a799-77b07c979c78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Matt Martz
@sivel
sivel.net

Leonel Galan Recinos

unread,
Feb 20, 2015, 1:00:30 PM2/20/15
to ansible...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages