Есть openstack. В тенанте/проекте 1 ВМ.
Если запускать ansible c инвентори из openstack_inventory.py, то получим ошибку:
ansible -i openstack_inventory.py --private --list all -m ping
[ERROR]:
985191f9-e828-424b-b9c5-8805304b205f | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname 985191f9-e828-424b-b9c5-8805304b205f: Name or service not known\r\n",
"unreachable": true
}
Если запускать openstack_inventory.py с флагом --private, то можно получить приватный IP
./openstack_inventory.py --refresh --private --list |grep -i ansible_host
"ansible_host": "172.26.10.9",
Как передать ansible приватные IP от openstack_inventory.py?