Return a configured provider, not a bool

This commit is contained in:
Tyler Johnson 2019-09-26 16:35:06 -06:00
parent c585550955
commit 1c2821be26
No known key found for this signature in database
GPG key ID: 691E31397E27D004

View file

@ -260,10 +260,14 @@ def get_configured_provider():
'''
Return the first configured instance.
'''
return config.is_provider_configured(
provider = config.is_provider_configured(
__opts__, __active_provider_name__ or __virtualname__,
('auth', 'region_name'), log_message=False,
) or config.is_provider_configured(
('auth', 'region_name')
)
if provider:
return provider
return config.is_provider_configured(
__opts__, __active_provider_name__ or __virtualname__,
('cloud', 'region_name')
)