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(