This is because tags are not properties on the instance objects. I do
agree that it's weird that you can only pick properties of the
underlying python object for the destination variable.
The list of those properties is available here: http://docs.pythonboto.org/en/latest/ref/ec2.html#module-boto.ec2.instance
I think it could be improved if instance it waited until all the data
was gathered and then allowed you to pick anything that was a property
in the json hash instead.
Thanks for the reply. I wasn’t able to update this earlier as the post was being moderated. I was trying to figure out how to group my instances like you would with the standard /etc/ansible/hosts but after RTFM’ing further I discovered I could group them by adding a tag named class and calling those in my playbooks with tag_class_groupname. I started another post with a similar question about how to display tag_Name during the playbook runs but I’ll wait for that post to be approved and update that one as well.