fix(inventory): bug when using clouds_yaml_path
Before this fix the current implementation in combination with the most recent openstacksdk (1.2.0) resulted in a list containing the default values and another list inside this list containing the value of clouds_yaml_path. The clouds_yaml_path value gets now added directly to the list only if it was set. Change-Id: I3c3b6f59393928d098e9b80c55b87fc6ee1e9912
This commit is contained in:
parent
c30e4db77c
commit
2808d1c155
@ -271,9 +271,9 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
||||
if not attempt_to_read_cache or cache_needs_update:
|
||||
self.display.vvvv('Retrieving servers from Openstack clouds')
|
||||
clouds_yaml_path = self.get_option('clouds_yaml_path')
|
||||
config_files = (
|
||||
openstack.config.loader.CONFIG_FILES
|
||||
+ ([clouds_yaml_path] if clouds_yaml_path else []))
|
||||
config_files = openstack.config.loader.CONFIG_FILES
|
||||
if clouds_yaml_path:
|
||||
config_files += clouds_yaml_path
|
||||
|
||||
config = openstack.config.loader.OpenStackConfig(
|
||||
config_files=config_files)
|
||||
|
Loading…
x
Reference in New Issue
Block a user