From 36df45e053c85dc3aa9438d137f4166f537d183b Mon Sep 17 00:00:00 2001 From: David Alexander Date: Wed, 13 Mar 2024 19:27:01 -0400 Subject: [PATCH] Fixes #2189: `environment` defaults to Azure Public Cloud Ideally this would be drawn from Vault Server, but the documented default there is to point at Azure Public Cloud. This seems like a decent compromise. Signed-off-by: David Alexander --- vault/data_source_azure_access_credentials.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vault/data_source_azure_access_credentials.go b/vault/data_source_azure_access_credentials.go index 7dca1dfd9..5bdb753a2 100644 --- a/vault/data_source_azure_access_credentials.go +++ b/vault/data_source_azure_access_credentials.go @@ -313,6 +313,9 @@ func azureAccessCredentialsDataSourceRead(ctx context.Context, d *schema.Resourc } func getAzureCloudConfigFromName(name string) (cloud.Configuration, error) { + if c == "" { + return cloud.AzurePublic, nil + } if c, ok := azureCloudConfigMap[strings.ToUpper(name)]; !ok { return c, fmt.Errorf("unsupported Azure cloud name %q", name) } else {