Inventory Hostgruppen anzeigen/prüfen
Da Ansible Gruppen bei größeren Projekten auch mal unübersichtlich werden können, kann man sich die interpretierte Ansicht auch von Ansible selbst ausgeben lassen:
ansible -i inventory localhost -m debug -a 'var=groups'
Das sieht dann z.B. so aus:
PLAY [Ansible Ad-Hoc] *******************************************************************************************************************************************************************************************************************************************************************************************************
TASK [debug] ****************************************************************************************************************************************************************************************************************************************************************************************************************
ok: [localhost] => {
"groups": {
"all": [
"server1.foobar.de",
"server2.foobar.de",
"server3.foobar.de",
],
"apache": [
"server1.foobar.de",
"server2.foobar.de"
],
"docker_engine": [
"server3.foobar.de"
],
"elasticsearch": [
"container1.foobar.de"
]
}
}
PLAY RECAP ******************************************************************************************************************************************************************************************************************************************************************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0