Useful Ansible snippets
Inventory
list all inventory groups alphabetically
ansible localhost -m debug -a 'var=groups.keys()|sort'
list all hosts in group
ansible $GROUP_NAME --list-hosts
list all groups a host is in
ansible $HOST_NAME_AS_IN_INVENTORY -m debug -a 'var=group_names'
Conditions
Operating system
Run this on FreeBSD which is not on PowerPC, or on Debian:
when: "(ansible_os_family == 'FreeBSD' and ansible_architecture != 'powerpc') or ansible_os_family == 'Debian'"