Comment 1 for bug 1604129

Revision history for this message
Bartłomiej Daca (bartek-daca) wrote :

I think the statement that it will not affect master is wrong unfortunately...

In master:

Just like in the pure-ansible example, everything specified in extra-vars is on the top, so when one will specify storage_interface both in globals.yml and inventory, only globals.yml will be taken into consideration. But I am not sure if it is a bug, because it works exactly as it should, according to ansible documentation. Maybe it should be described in kolla documentation, because on the one hand we can see all this *_interface vars in global.yml, and on the other hand there are two lines in multinode inventory:

# you can specify "api_interface" and another interfaces like below:
#compute01 neutron_external_interface=eth0 api_interface=em1 storage_interface=em1 tunnel_interface=em1

Hence, it should be specified either in global.yml if the value is proper for all hosts, or in inventory if the value may vary between hosts.