From 11af21972dfc56929bcc35a24a2242dfaf5b8d08 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Fri, 17 Jan 2020 12:36:04 -0500 Subject: [PATCH] Use default cloud name if one isn't passed to azure plugin --- awx/main/credential_plugins/azure_kv.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/credential_plugins/azure_kv.py b/awx/main/credential_plugins/azure_kv.py index 0a23da78d6..645e6f6b1a 100644 --- a/awx/main/credential_plugins/azure_kv.py +++ b/awx/main/credential_plugins/azure_kv.py @@ -52,13 +52,13 @@ azure_keyvault_inputs = { 'type': 'string', 'help_text': _('Used to specify a specific secret version (if left empty, the latest version will be used).'), }], - 'required': ['url', 'client', 'secret', 'tenant', 'cloud', 'secret_field'], + 'required': ['url', 'client', 'secret', 'tenant', 'secret_field'], } def azure_keyvault_backend(**kwargs): url = kwargs['url'] - [cloud] = [c for c in clouds if c.name == kwargs['cloud_name']] + [cloud] = [c for c in clouds if c.name == kwargs.get('cloud_name', default_cloud.name)] def auth_callback(server, resource, scope): credentials = ServicePrincipalCredentials(