Skip to main content
The Azure plugin enables formae to manage Azure resources using the Azure Resource Manager APIs.

Configuration

Target

Configure an Azure target in your Forma file:
The subscription ID can also be read from an environment variable:

Credentials

The plugin uses DefaultAzureCredential which tries the following methods in order:
  1. Environment Variables:
  1. Managed Identity: When running on Azure (VMs, App Service, Functions, etc.), credentials are automatically retrieved from the managed identity.
  2. Azure CLI:
OIDC (for CI/CD): For GitHub Actions, use azure/login action with OIDC federation.