Add a Subscription ID field to the Azure Service Principal credential entry
1 vote
Posting this on behalf of a customer.
The Azure Service Principal credential entry in Remote Desktop Manager (shown as Secret Client Key) currently stores the Client ID, Client Secret and Tenant ID. It does not have a field for the Azure Subscription ID.
When this entry is used to drive Terraform through the terraform-provider-dvls resource dvls_entry_credential_azure_service_principal, the same three fields are exposed and there is no Subscription ID among them. As a result the Subscription ID has to be supplied to the azurerm provider separately, outside of the entry, so not every value needed for the deployment lives in the vault.
Request: add a native Subscription ID field on the Azure Service Principal credential entry, and expose it through the Terraform provider, so the subscription can be captured and read alongside the client and tenant values from a single Devolutions entry.
Benefit: keeps the full set of values required to authenticate and target an Azure subscription in one managed entry, which is cleaner for Infrastructure-as-Code workflows where Terraform reads its Azure credentials from Devolutions.
Michel Audi
We've opened an internal ticket for this.
Regards,
Hubert Mireault