Azure Resource Providers required for Ansible on Azure

Updated -

An Azure resource provider is a set of REST operations that enable functionality for a specific Azure service in an Azure subscription. For example, the Key Vault service consists of a resource provider named Microsoft.KeyVault. The resource provider defines REST operations for managing vaults, secrets, keys, and certificates.

The resource provider defines the Azure resources you can deploy to your account.

List of Azure Resource Providers

Ansible on Azure installation will require a set of specific Azure Resource Providers registered in the subscription that will hold the solution before attempting a new installation:

"Microsoft.Compute"
"Microsoft.ContainerService/"
"Microsoft.DBforPostgreSQL/"
"Microsoft.KeyVault/"
"Microsoft.ManagedIdentity/"
"Microsoft.Network/"
"Microsoft.OperationalInsights/" 
"Microsoft.OperationsManagement/" 
"Microsoft.Resources/"
"Microsoft.ResourceGraph"
"Microsoft.Storage/"
"Microsoft.Solutions"

If any of the Azure Resource Providers is not registered correctly, the deployment will fail.

How to register Azure Resource Providers

Please, read the Azure documentation on how to register Azure Resource Providers.

Comments