ooooo oooo oooo
`888' `888 `888
888 .ooooo. .ooooo. .oooo. 888 888 oooo ooo
888 d88' `88b d88' `\"Y8 `P )88b 888 888 `88. .8'
888 888 888 888 .oP\"888 888 888 `88..8'
888 o 888 888 888 .o8 d8( 888 888 888 `888'
o888ooooood8 `Y8bod8P' `Y8bod8P' `Y888\"\"8o o888o o888o .8'
.o..P'
`Y8P'
This repository contains examples of how to use Locally with various tooling.
The examples are grouped by tool below.
Complete, end-to-end applications (infrastructure and code together), each in its own repository. See applications/ for more information.
- App Configuration-backed app on App Service: An app deployed to App Service that reads its settings from App Configuration.
- Cosmos DB-backed app on App Service: A TypeScript app deployed to App Service that writes to Cosmos DB.
- MySQL-backed app on App Service: A Python app deployed to App Service that works with MySQL.
- PostgreSQL-backed app on App Service: An app deployed to App Service that writes to PostgreSQL.
- WordPress on App Service: WordPress running on App Service, backed by MySQL.
- Web Arena Game on App Service: A browser-based arena game provisioned to App Service.
- Redis-backed app on Container Instances: An app running in a Container Instance that reads from and writes to Redis.
- SAML-powered CRM on Container Instances: A SAML-based CRM application deployed to a Container Instance.
- Event Grid triggered Function App: A Function App triggered by Event Grid whenever resources are provisioned.
- Running Locally in GitHub Actions: An example of using Locally within a GitHub Actions workflow.
See arm-templates/ for more information.
- Deploy an Action Group to Locally using an ARM Template: Provisions an Action Group with a single email receiver, into a Resource Group of your choosing.
- Deploy an App Configuration Store to Locally using an ARM Template: Provisions an App Configuration Store (Free SKU), into a Resource Group of your choosing.
- Deploy an App Service Plan to Locally using an ARM Template: Provisions a Linux App Service Plan (B1 SKU), into a Resource Group of your choosing.
- Deploy an Application Insights Component to Locally using an ARM Template: Provisions a Log Analytics Workspace and a workspace-based Application Insights component, into a Resource Group of your choosing.
- Deploy an Application Security Group to Locally using an ARM Template: Provisions an Application Security Group, into a Resource Group of your choosing.
- Deploy an Availability Set to Locally using an ARM Template: Provisions an Availability Set, into a Resource Group of your choosing.
- Deploy a Container Instance to Locally using an ARM Template: Provisions a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage, into a Resource Group of your choosing. - Deploy a Container Registry to Locally using an ARM Template: Provisions a Container Registry (Basic SKU, with the admin user disabled), into a Resource Group of your choosing.
- Deploy a Cosmos DB Account to Locally using an ARM Template: Provisions a Cosmos DB for NoSQL account using Session consistency, into a Resource Group of your choosing.
- Deploy a Cosmos DB SQL Container to Locally using an ARM Template: Provisions a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on
/id, into a Resource Group of your choosing. - Deploy a Cosmos DB SQL Database to Locally using an ARM Template: Provisions a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput, into a Resource Group of your choosing.
- Deploy a DDOS Protection Plan to Locally using an ARM Template: Provisions a DDOS Protection Plan, into a Resource Group of your choosing.
- Deploy a DNS Zone to Locally using an ARM Template: Provisions a public DNS Zone, into a Resource Group of your choosing.
- Deploy an Entra Application to Locally using an ARM Template: Provisions an Entra Application exposing a delegated
Data.Readscope and an applicationData.Read.AllApp Role, owned by a User from the seeded example directory. - Deploy an Entra Group to Locally using an ARM Template: Provisions an Entra Security Group, with an Owner, Members and a nested Group from the seeded example directory.
- Deploy an Entra Service Principal to Locally using an ARM Template: Provisions an Entra Application and a Service Principal for it.
- Look up an existing Entra User in Locally using an ARM Template: Looks up an existing Entra User from the seeded example directory, and outputs their Object ID, Display Name and Job Title.
- Deploy an Event Grid Topic to Locally using an ARM Template: Provisions an Event Grid custom Topic, into a Resource Group of your choosing.
- Deploy an Event Hub to Locally using an ARM Template: Provisions an Event Hubs Namespace, an Event Hub and a Consumer Group, into a Resource Group of your choosing.
- Deploy an Event Hubs Namespace to Locally using an ARM Template: Provisions an Event Hubs Namespace (Standard SKU), into a Resource Group of your choosing.
- Deploy a Function App to Locally using an ARM Template: Provisions a Storage Account, a Linux App Service Plan and a Linux Function App, into a Resource Group of your choosing.
- Deploy a Key Vault to Locally using an ARM Template: Provisions a Key Vault (Standard SKU), into a Resource Group of your choosing.
- Deploy a Key Vault Key to Locally using an ARM Template: Provisions a Key Vault and an RSA Key stored within it, into a Resource Group of your choosing.
- Deploy a Key Vault Secret to Locally using an ARM Template: Provisions a Key Vault and a Secret stored within it, into a Resource Group of your choosing.
- Deploy a Linux Virtual Machine to Locally using an ARM Template: Provisions a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication, into a Resource Group of your choosing.
- Deploy a Linux Web App to Locally using an ARM Template: Provisions a Linux App Service Plan and a Linux Web App, into a Resource Group of your choosing.
- Deploy a Load Balancer to Locally using an ARM Template: Provisions a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule, into a Resource Group of your choosing.
- Deploy a Log Analytics Workspace to Locally using an ARM Template: Provisions a Log Analytics Workspace, into a Resource Group of your choosing.
- Deploy a Managed Disk to Locally using an ARM Template: Provisions an empty 32 GB Managed Disk, into a Resource Group of your choosing.
- Deploy a Management Lock to Locally using an ARM Template: Provisions a
CanNotDeleteManagement Lock on the Resource Group, into a Resource Group of your choosing. - Deploy a NAT Gateway to Locally using an ARM Template: Provisions a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway, into a Resource Group of your choosing.
- Deploy a Network Interface to Locally using an ARM Template: Provisions a Virtual Network, a Subnet and a Network Interface, into a Resource Group of your choosing.
- Deploy a Network Security Group to Locally using an ARM Template: Provisions a Network Security Group with an inbound rule allowing HTTPS, into a Resource Group of your choosing.
- Deploy a PostgreSQL Flexible Server to Locally using an ARM Template: Provisions a PostgreSQL Flexible Server and a Database, into a Resource Group of your choosing.
- Deploy a Private DNS Zone with a Virtual Network Link to Locally using an ARM Template: Provisions a Private DNS Zone, a Virtual Network and a Virtual Network Link between them, into a Resource Group of your choosing.
- Deploy a Private Endpoint to Locally using an ARM Template: Provisions a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet, into a Resource Group of your choosing.
- Deploy a Proximity Placement Group to Locally using an ARM Template: Provisions a Proximity Placement Group, into a Resource Group of your choosing.
- Deploy a Public IP Address to Locally using an ARM Template: Provisions a Public IP Address, into a Resource Group of your choosing.
- Deploy a Redis Cache to Locally using an ARM Template: Provisions a Redis Cache (Basic C0), into a Resource Group of your choosing.
- Deploy a Role Assignment to Locally using an ARM Template: Provisions a User-Assigned Managed Identity and a Role Assignment granting it the built-in
Readerrole on the Resource Group, into a Resource Group of your choosing. - Deploy a Custom Role Definition to Locally using an ARM Template: Provisions a Custom Role Definition assignable at the Resource Group, into a Resource Group of your choosing.
- Deploy a Route Table to Locally using an ARM Template: Provisions a Route Table, into a Resource Group of your choosing.
- Deploy a Service Bus Namespace to Locally using an ARM Template: Provisions a Service Bus Namespace (Standard SKU), into a Resource Group of your choosing.
- Deploy a Service Bus Queue to Locally using an ARM Template: Provisions a Service Bus Namespace and a Queue, into a Resource Group of your choosing.
- Deploy a Service Bus Topic with a Subscription to Locally using an ARM Template: Provisions a Service Bus Namespace, a Topic and a Subscription to that Topic, into a Resource Group of your choosing.
- Deploy an SSH Public Key to Locally using an ARM Template: Provisions an SSH Public Key, into a Resource Group of your choosing.
- Deploy a Storage Account to Locally using an ARM Template: Provisions a Storage Account (StorageV2, Standard LRS), into a Resource Group of your choosing.
- Deploy a Storage Blob Container to Locally using an ARM Template: Provisions a Storage Account and a private Blob Container, into a Resource Group of your choosing.
- Deploy a Storage File Share to Locally using an ARM Template: Provisions a Storage Account and a File Share, into a Resource Group of your choosing.
- Deploy a Storage Queue to Locally using an ARM Template: Provisions a Storage Account and a Queue, into a Resource Group of your choosing.
- Deploy a User-Assigned Managed Identity to Locally using an ARM Template: Provisions a User-Assigned Managed Identity, into a Resource Group of your choosing.
- Deploy a Virtual Network with Subnets to Locally using an ARM Template: Provisions a Virtual Network with two Subnets, into a Resource Group of your choosing.
- Deploy a Virtual Network Peering to Locally using an ARM Template: Provisions two Virtual Networks, peered with each other in both directions, into a Resource Group of your choosing.
See azure-cli/ for more information.
- Creating a Resource Group in Locally using the Azure CLI: Creates a Resource Group using
az group create. - Creating an Availability Set in Locally using the Azure CLI: Creates an Availability Set using
az vm availability-set create.
See azure-sdk-for-dotnet/ for more information.
- Deploy a Container Instance to Locally using the Azure SDK for .NET: Provisions a Resource Group containing a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Resource Group to Locally using the Azure SDK for .NET: Provisions a single Resource Group.
- Send and receive Service Bus messages on Locally using the Azure SDK for .NET: Shows how to send and receive messages through a Service Bus Queue.
- Deploy a Virtual Network with Subnets to Locally using the Azure SDK for .NET: Provisions a Resource Group containing a Virtual Network with two Subnets.
See azure-sdk-for-go/ for more information.
- Deploy a Container Instance to Locally using the Azure SDK for Go: Provisions a Resource Group containing a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Resource Group to Locally using the Azure SDK for Go: Provisions a single Resource Group.
- Send and receive Service Bus messages on Locally using the Azure SDK for Go: Shows how to send and receive messages through a Service Bus Queue.
- Deploy a Virtual Network with Subnets to Locally using the Azure SDK for Go: Provisions a Resource Group containing a Virtual Network with two Subnets.
See bicep/ for more information.
- Deploy an Action Group to Locally using a Bicep Template: Provisions an Action Group with a single email receiver, into a Resource Group of your choosing.
- Deploy an App Configuration Store to Locally using a Bicep Template: Provisions an App Configuration Store (Free SKU), into a Resource Group of your choosing.
- Deploy an App Service Plan to Locally using a Bicep Template: Provisions a Linux App Service Plan (B1 SKU), into a Resource Group of your choosing.
- Deploy an Application Insights Component to Locally using a Bicep Template: Provisions a Log Analytics Workspace and a workspace-based Application Insights component, into a Resource Group of your choosing.
- Deploy an Application Security Group to Locally using a Bicep Template: Provisions an Application Security Group, into a Resource Group of your choosing.
- Deploy an Availability Set to Locally using a Bicep Template: Provisions an Availability Set, into a Resource Group of your choosing.
- Deploy a Container Instance to Locally using a Bicep Template: Provisions a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage, into a Resource Group of your choosing. - Deploy a Container Registry to Locally using a Bicep Template: Provisions a Container Registry (Basic SKU, with the admin user disabled), into a Resource Group of your choosing.
- Deploy a Cosmos DB Account to Locally using a Bicep Template: Provisions a Cosmos DB for NoSQL account using Session consistency, into a Resource Group of your choosing.
- Deploy a Cosmos DB SQL Container to Locally using a Bicep Template: Provisions a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on
/id, into a Resource Group of your choosing. - Deploy a Cosmos DB SQL Database to Locally using a Bicep Template: Provisions a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput, into a Resource Group of your choosing.
- Deploy a DDOS Protection Plan to Locally using a Bicep Template: Provisions a DDOS Protection Plan, into a Resource Group of your choosing.
- Deploy a DNS Zone to Locally using a Bicep Template: Provisions a public DNS Zone, into a Resource Group of your choosing.
- Deploy an Entra Application to Locally using a Bicep Template: Provisions an Entra Application exposing a delegated
Data.Readscope and an applicationData.Read.AllApp Role, owned by a User from the seeded example directory. - Deploy an Entra Group to Locally using a Bicep Template: Provisions an Entra Security Group, with an Owner, Members and a nested Group from the seeded example directory.
- Deploy an Entra Service Principal to Locally using a Bicep Template: Provisions an Entra Application and a Service Principal for it.
- Look up an existing Entra User in Locally using a Bicep Template: Looks up an existing Entra User from the seeded example directory, and outputs their Object ID, Display Name and Job Title.
- Deploy an Event Grid Topic to Locally using a Bicep Template: Provisions an Event Grid custom Topic, into a Resource Group of your choosing.
- Deploy an Event Hub to Locally using a Bicep Template: Provisions an Event Hubs Namespace, an Event Hub and a Consumer Group, into a Resource Group of your choosing.
- Deploy an Event Hubs Namespace to Locally using a Bicep Template: Provisions an Event Hubs Namespace (Standard SKU), into a Resource Group of your choosing.
- Deploy a Function App to Locally using a Bicep Template: Provisions a Storage Account, a Linux App Service Plan and a Linux Function App, into a Resource Group of your choosing.
- Deploy a Key Vault to Locally using a Bicep Template: Provisions a Key Vault (Standard SKU), into a Resource Group of your choosing.
- Deploy a Key Vault Key to Locally using a Bicep Template: Provisions a Key Vault and an RSA Key stored within it, into a Resource Group of your choosing.
- Deploy a Key Vault Secret to Locally using a Bicep Template: Provisions a Key Vault and a Secret stored within it, into a Resource Group of your choosing.
- Deploy a Linux Virtual Machine to Locally using a Bicep Template: Provisions a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication, into a Resource Group of your choosing.
- Deploy a Linux Web App to Locally using a Bicep Template: Provisions a Linux App Service Plan and a Linux Web App, into a Resource Group of your choosing.
- Deploy a Load Balancer to Locally using a Bicep Template: Provisions a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule, into a Resource Group of your choosing.
- Deploy a Log Analytics Workspace to Locally using a Bicep Template: Provisions a Log Analytics Workspace, into a Resource Group of your choosing.
- Deploy a Managed Disk to Locally using a Bicep Template: Provisions an empty 32 GB Managed Disk, into a Resource Group of your choosing.
- Deploy a Management Lock to Locally using a Bicep Template: Provisions a
CanNotDeleteManagement Lock on the Resource Group, into a Resource Group of your choosing. - Deploy a NAT Gateway to Locally using a Bicep Template: Provisions a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway, into a Resource Group of your choosing.
- Deploy a Network Interface to Locally using a Bicep Template: Provisions a Virtual Network, a Subnet and a Network Interface, into a Resource Group of your choosing.
- Deploy a Network Security Group to Locally using a Bicep Template: Provisions a Network Security Group with an inbound rule allowing HTTPS, into a Resource Group of your choosing.
- Deploy a PostgreSQL Flexible Server to Locally using a Bicep Template: Provisions a PostgreSQL Flexible Server and a Database, into a Resource Group of your choosing.
- Deploy a Private DNS Zone with a Virtual Network Link to Locally using a Bicep Template: Provisions a Private DNS Zone, a Virtual Network and a Virtual Network Link between them, into a Resource Group of your choosing.
- Deploy a Private Endpoint to Locally using a Bicep Template: Provisions a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet, into a Resource Group of your choosing.
- Deploy a Proximity Placement Group to Locally using a Bicep Template: Provisions a Proximity Placement Group, into a Resource Group of your choosing.
- Deploy a Public IP Address to Locally using a Bicep Template: Provisions a Public IP Address, into a Resource Group of your choosing.
- Deploy a Redis Cache to Locally using a Bicep Template: Provisions a Redis Cache (Basic C0), into a Resource Group of your choosing.
- Deploy a Role Assignment to Locally using a Bicep Template: Provisions a User-Assigned Managed Identity and a Role Assignment granting it the built-in
Readerrole on the Resource Group, into a Resource Group of your choosing. - Deploy a Custom Role Definition to Locally using a Bicep Template: Provisions a Custom Role Definition assignable at the Resource Group, into a Resource Group of your choosing.
- Deploy a Route Table to Locally using a Bicep Template: Provisions a Route Table, into a Resource Group of your choosing.
- Deploy a Service Bus Namespace to Locally using a Bicep Template: Provisions a Service Bus Namespace (Standard SKU), into a Resource Group of your choosing.
- Deploy a Service Bus Queue to Locally using a Bicep Template: Provisions a Service Bus Namespace and a Queue, into a Resource Group of your choosing.
- Deploy a Service Bus Topic with a Subscription to Locally using a Bicep Template: Provisions a Service Bus Namespace, a Topic and a Subscription to that Topic, into a Resource Group of your choosing.
- Deploy an SSH Public Key to Locally using a Bicep Template: Provisions an SSH Public Key, into a Resource Group of your choosing.
- Deploy a Storage Account to Locally using a Bicep Template: Provisions a Storage Account (StorageV2, Standard LRS), into a Resource Group of your choosing.
- Deploy a Storage Blob Container to Locally using a Bicep Template: Provisions a Storage Account and a private Blob Container, into a Resource Group of your choosing.
- Deploy a Storage File Share to Locally using a Bicep Template: Provisions a Storage Account and a File Share, into a Resource Group of your choosing.
- Deploy a Storage Queue to Locally using a Bicep Template: Provisions a Storage Account and a Queue, into a Resource Group of your choosing.
- Deploy a User-Assigned Managed Identity to Locally using a Bicep Template: Provisions a User-Assigned Managed Identity, into a Resource Group of your choosing.
- Deploy a Virtual Network with Subnets to Locally using a Bicep Template: Provisions a Virtual Network with two Subnets, into a Resource Group of your choosing.
- Deploy a Virtual Network Peering to Locally using a Bicep Template: Provisions two Virtual Networks, peered with each other in both directions, into a Resource Group of your choosing.
See hashicorp-terraform/ for more information.
- Deploy an Action Group to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Action Group with a single email receiver. - Deploy an App Configuration Store to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an App Configuration Store (Free SKU). - Deploy an App Service Plan to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Linux App Service Plan (B1 SKU). - Deploy an Application Insights Component to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Log Analytics Workspace and a workspace-based Application Insights component. - Deploy an Application Security Group to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Application Security Group. - Deploy an Availability Set to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Availability Set. - Deploy a Container Instance to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Container Group running themcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Container Registry to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Container Registry (Basic SKU, with the admin user disabled). - Deploy a Cosmos DB Account to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account using Session consistency. - Deploy a Cosmos DB SQL Container to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on/id. - Deploy a Cosmos DB SQL Database to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput. - Deploy a DDOS Protection Plan to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a DDOS Protection Plan. - Deploy a DNS Zone to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a public DNS Zone. - Deploy an Event Grid Topic to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Grid custom Topic. - Deploy an Event Hub to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Hubs Namespace, an Event Hub and a Consumer Group. - Deploy an Event Hubs Namespace to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Hubs Namespace (Standard SKU). - Deploy a Function App to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account, a Linux App Service Plan and a Linux Function App. - Deploy a Key Vault to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault (Standard SKU). - Deploy a Key Vault Key to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault and an RSA Key stored within it. - Deploy a Key Vault Secret to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault and a Secret stored within it. - Deploy a Linux Virtual Machine to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication. - Deploy a Linux Web App to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Linux App Service Plan and a Linux Web App. - Deploy a Load Balancer to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule. - Deploy a Log Analytics Workspace to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Log Analytics Workspace. - Deploy a Managed Disk to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an empty 32 GB Managed Disk. - Deploy a Management Lock to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing aCanNotDeleteManagement Lock on the Resource Group. - Deploy a NAT Gateway to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway. - Deploy a Network Interface to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet and a Network Interface. - Deploy a Network Security Group to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Network Security Group with an inbound rule allowing HTTPS. - Deploy a PostgreSQL Flexible Server to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a PostgreSQL Flexible Server and a Database. - Deploy a Private DNS Zone with a Virtual Network Link to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Private DNS Zone, a Virtual Network and a Virtual Network Link between them. - Deploy a Private Endpoint to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet. - Deploy a Proximity Placement Group to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Proximity Placement Group. - Deploy a Public IP Address to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address. - Deploy a Redis Cache to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Redis Cache (Basic C0). - Deploy a Resource Group to Locally using Terraform and the
Azure/azapiprovider: Provisions a single Resource Group. - Deploy a Role Assignment to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a User-Assigned Managed Identity and a Role Assignment granting it the built-inReaderrole on the Resource Group. - Deploy a Custom Role Definition to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Custom Role Definition assignable at the Resource Group. - Deploy a Route Table to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Route Table. - Deploy a Service Bus Namespace to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace (Standard SKU). - Deploy a Service Bus Queue to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace and a Queue. - Deploy a Service Bus Topic with a Subscription to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace, a Topic and a Subscription to that Topic. - Deploy an SSH Public Key to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing an SSH Public Key. - Deploy a Storage Account to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account (StorageV2, Standard LRS). - Deploy a Storage Blob Container to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a private Blob Container. - Deploy a Storage File Share to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a File Share. - Deploy a Storage Queue to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a Queue. - Deploy a User-Assigned Managed Identity to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a User-Assigned Managed Identity. - Deploy a Virtual Network with Subnets to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network with two Subnets. - Deploy a Virtual Network Peering to Locally using Terraform and the
Azure/azapiprovider: Provisions a Resource Group containing two Virtual Networks, peered with each other in both directions. - Deploy an Action Group to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Action Group with a single email receiver. - Deploy an App Configuration Store to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an App Configuration Store (Free SKU). - Deploy an App Service Plan to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Linux App Service Plan (B1 SKU). - Deploy an Application Insights Component to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Log Analytics Workspace and a workspace-based Application Insights component. - Deploy an Application Security Group to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Application Security Group. - Deploy an Availability Set to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Availability Set. - Deploy a Container Instance to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Container Group running themcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Container Registry to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Container Registry (Basic SKU, with the admin user disabled). - Deploy a Cosmos DB Account to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account using Session consistency. - Deploy a Cosmos DB SQL Container to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on/id. - Deploy a Cosmos DB SQL Database to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput. - Deploy a DDOS Protection Plan to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a DDOS Protection Plan. - Deploy a DNS Zone to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a public DNS Zone. - Deploy an Event Grid Topic to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Event Grid custom Topic. - Deploy an Event Hub to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Event Hubs Namespace, an Event Hub and a Consumer Group. - Deploy an Event Hubs Namespace to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an Event Hubs Namespace (Standard SKU). - Deploy a Function App to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Storage Account, a Linux App Service Plan and a Linux Function App. - Deploy a Key Vault to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Key Vault (Standard SKU). - Deploy a Key Vault Key to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Key Vault and an RSA Key stored within it. - Deploy a Key Vault Secret to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Key Vault and a Secret stored within it. - Deploy a Linux Virtual Machine to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication. - Deploy a Linux Web App to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Linux App Service Plan and a Linux Web App. - Deploy a Load Balancer to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule. - Deploy a Log Analytics Workspace to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Log Analytics Workspace. - Deploy a Managed Disk to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an empty 32 GB Managed Disk. - Deploy a Management Lock to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing aCanNotDeleteManagement Lock on the Resource Group. - Deploy a NAT Gateway to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway. - Deploy a Network Interface to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet and a Network Interface. - Deploy a Network Security Group to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Network Security Group with an inbound rule allowing HTTPS. - Deploy a PostgreSQL Flexible Server to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a PostgreSQL Flexible Server and a Database. - Deploy a Private DNS Zone with a Virtual Network Link to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Private DNS Zone, a Virtual Network and a Virtual Network Link between them. - Deploy a Private Endpoint to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet. - Deploy a Proximity Placement Group to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Proximity Placement Group. - Deploy a Public IP Address to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Public IP Address. - Deploy a Redis Cache to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Redis Cache (Basic C0). - Deploy a Resource Group to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a single Resource Group. - Deploy a Role Assignment to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a User-Assigned Managed Identity and a Role Assignment granting it the built-inReaderrole on the Resource Group. - Deploy a Custom Role Definition to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Custom Role Definition assignable at the Resource Group. - Deploy a Route Table to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Route Table. - Deploy a Service Bus Namespace to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace (Standard SKU). - Deploy a Service Bus Queue to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace and a Queue. - Deploy a Service Bus Topic with a Subscription to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace, a Topic and a Subscription to that Topic. - Deploy an SSH Public Key to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing an SSH Public Key. - Deploy a Storage Account to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Storage Account (StorageV2, Standard LRS). - Deploy a Storage Blob Container to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Storage Account and a private Blob Container. - Deploy a Storage File Share to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Storage Account and a File Share. - Deploy a Storage Queue to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Storage Account and a Queue. - Deploy a User-Assigned Managed Identity to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a User-Assigned Managed Identity. - Deploy a Virtual Network with Subnets to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing a Virtual Network with two Subnets. - Deploy a Virtual Network Peering to Locally using Terraform and the
hashicorp/azurermprovider: Provisions a Resource Group containing two Virtual Networks, peered with each other in both directions.
See opentofu/ for more information.
- Deploy an Action Group to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Action Group with a single email receiver. - Deploy an App Configuration Store to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an App Configuration Store (Free SKU). - Deploy an App Service Plan to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Linux App Service Plan (B1 SKU). - Deploy an Application Insights Component to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Log Analytics Workspace and a workspace-based Application Insights component. - Deploy an Application Security Group to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Application Security Group. - Deploy an Availability Set to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Availability Set. - Deploy a Container Instance to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Container Group running themcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Container Registry to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Container Registry (Basic SKU, with the admin user disabled). - Deploy a Cosmos DB Account to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account using Session consistency. - Deploy a Cosmos DB SQL Container to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on/id. - Deploy a Cosmos DB SQL Database to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput. - Deploy a DDOS Protection Plan to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a DDOS Protection Plan. - Deploy a DNS Zone to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a public DNS Zone. - Deploy an Event Grid Topic to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Grid custom Topic. - Deploy an Event Hub to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Hubs Namespace, an Event Hub and a Consumer Group. - Deploy an Event Hubs Namespace to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an Event Hubs Namespace (Standard SKU). - Deploy a Function App to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account, a Linux App Service Plan and a Linux Function App. - Deploy a Key Vault to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault (Standard SKU). - Deploy a Key Vault Key to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault and an RSA Key stored within it. - Deploy a Key Vault Secret to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Key Vault and a Secret stored within it. - Deploy a Linux Virtual Machine to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication. - Deploy a Linux Web App to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Linux App Service Plan and a Linux Web App. - Deploy a Load Balancer to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule. - Deploy a Log Analytics Workspace to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Log Analytics Workspace. - Deploy a Managed Disk to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an empty 32 GB Managed Disk. - Deploy a Management Lock to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing aCanNotDeleteManagement Lock on the Resource Group. - Deploy a NAT Gateway to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway. - Deploy a Network Interface to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet and a Network Interface. - Deploy a Network Security Group to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Network Security Group with an inbound rule allowing HTTPS. - Deploy a PostgreSQL Flexible Server to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a PostgreSQL Flexible Server and a Database. - Deploy a Private DNS Zone with a Virtual Network Link to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Private DNS Zone, a Virtual Network and a Virtual Network Link between them. - Deploy a Private Endpoint to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet. - Deploy a Proximity Placement Group to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Proximity Placement Group. - Deploy a Public IP Address to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Public IP Address. - Deploy a Redis Cache to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Redis Cache (Basic C0). - Deploy a Resource Group to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a single Resource Group. - Deploy a Role Assignment to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a User-Assigned Managed Identity and a Role Assignment granting it the built-inReaderrole on the Resource Group. - Deploy a Custom Role Definition to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Custom Role Definition assignable at the Resource Group. - Deploy a Route Table to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Route Table. - Deploy a Service Bus Namespace to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace (Standard SKU). - Deploy a Service Bus Queue to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace and a Queue. - Deploy a Service Bus Topic with a Subscription to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Service Bus Namespace, a Topic and a Subscription to that Topic. - Deploy an SSH Public Key to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing an SSH Public Key. - Deploy a Storage Account to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account (StorageV2, Standard LRS). - Deploy a Storage Blob Container to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a private Blob Container. - Deploy a Storage File Share to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a File Share. - Deploy a Storage Queue to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Storage Account and a Queue. - Deploy a User-Assigned Managed Identity to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a User-Assigned Managed Identity. - Deploy a Virtual Network with Subnets to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing a Virtual Network with two Subnets. - Deploy a Virtual Network Peering to Locally using OpenTofu and the
Azure/azapiprovider: Provisions a Resource Group containing two Virtual Networks, peered with each other in both directions. - Deploy an Action Group to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Action Group with a single email receiver. - Deploy an App Configuration Store to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an App Configuration Store (Free SKU). - Deploy an App Service Plan to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Linux App Service Plan (B1 SKU). - Deploy an Application Insights Component to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Log Analytics Workspace and a workspace-based Application Insights component. - Deploy an Application Security Group to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Application Security Group. - Deploy an Availability Set to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Availability Set. - Deploy a Container Instance to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Container Group running themcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Container Registry to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Container Registry (Basic SKU, with the admin user disabled). - Deploy a Cosmos DB Account to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account using Session consistency. - Deploy a Cosmos DB SQL Container to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account, a SQL Database and a Container partitioned on/id. - Deploy a Cosmos DB SQL Database to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Cosmos DB for NoSQL account and a SQL Database with 400 RU/s of provisioned throughput. - Deploy a DDOS Protection Plan to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a DDOS Protection Plan. - Deploy a DNS Zone to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a public DNS Zone. - Deploy an Event Grid Topic to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Event Grid custom Topic. - Deploy an Event Hub to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Event Hubs Namespace, an Event Hub and a Consumer Group. - Deploy an Event Hubs Namespace to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an Event Hubs Namespace (Standard SKU). - Deploy a Function App to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Storage Account, a Linux App Service Plan and a Linux Function App. - Deploy a Key Vault to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Key Vault (Standard SKU). - Deploy a Key Vault Key to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Key Vault and an RSA Key stored within it. - Deploy a Key Vault Secret to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Key Vault and a Secret stored within it. - Deploy a Linux Virtual Machine to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Network Interface and a Linux Virtual Machine using SSH key authentication. - Deploy a Linux Web App to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Linux App Service Plan and a Linux Web App. - Deploy a Load Balancer to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Public IP Address and a Standard Load Balancer with a frontend, a backend pool, a health probe and a load balancing rule. - Deploy a Log Analytics Workspace to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Log Analytics Workspace. - Deploy a Managed Disk to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an empty 32 GB Managed Disk. - Deploy a Management Lock to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing aCanNotDeleteManagement Lock on the Resource Group. - Deploy a NAT Gateway to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Public IP Address, a NAT Gateway, and a Virtual Network whose Subnet routes outbound traffic through the NAT Gateway. - Deploy a Network Interface to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet and a Network Interface. - Deploy a Network Security Group to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Network Security Group with an inbound rule allowing HTTPS. - Deploy a PostgreSQL Flexible Server to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a PostgreSQL Flexible Server and a Database. - Deploy a Private DNS Zone with a Virtual Network Link to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Private DNS Zone, a Virtual Network and a Virtual Network Link between them. - Deploy a Private Endpoint to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Virtual Network, a Subnet, a Storage Account and a Private Endpoint connecting the Storage Account's Blob service into the Subnet. - Deploy a Proximity Placement Group to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Proximity Placement Group. - Deploy a Public IP Address to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Public IP Address. - Deploy a Redis Cache to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Redis Cache (Basic C0). - Deploy a Resource Group to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a single Resource Group. - Deploy a Role Assignment to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a User-Assigned Managed Identity and a Role Assignment granting it the built-inReaderrole on the Resource Group. - Deploy a Custom Role Definition to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Custom Role Definition assignable at the Resource Group. - Deploy a Route Table to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Route Table. - Deploy a Service Bus Namespace to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace (Standard SKU). - Deploy a Service Bus Queue to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace and a Queue. - Deploy a Service Bus Topic with a Subscription to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Service Bus Namespace, a Topic and a Subscription to that Topic. - Deploy an SSH Public Key to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing an SSH Public Key. - Deploy a Storage Account to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Storage Account (StorageV2, Standard LRS). - Deploy a Storage Blob Container to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Storage Account and a private Blob Container. - Deploy a Storage File Share to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Storage Account and a File Share. - Deploy a Storage Queue to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Storage Account and a Queue. - Deploy a User-Assigned Managed Identity to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a User-Assigned Managed Identity. - Deploy a Virtual Network with Subnets to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing a Virtual Network with two Subnets. - Deploy a Virtual Network Peering to Locally using OpenTofu and the
opentofu/azurermprovider: Provisions a Resource Group containing two Virtual Networks, peered with each other in both directions.
See powershell/ for more information.
- Creating a Resource Group in Locally using Azure PowerShell: Creates a Resource Group using
New-AzResourceGroup. - Creating an Availability Set in Locally using Azure PowerShell: Creates an Availability Set using
New-AzAvailabilitySet.
See pulumi/azure-classic-golang/ for more information.
- Deploy an Availability Set to Locally using Pulumi (Go) and the Azure Classic Provider: Provisions a Resource Group containing an Availability Set.
- Deploy a Container Instance to Locally using Pulumi (Go) and the Azure Classic Provider: Provisions a Resource Group containing a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Resource Group to Locally using Pulumi (Go) and the Azure Classic Provider: Provisions a single Resource Group.
- Deploy a Virtual Network with Subnets to Locally using Pulumi (Go) and the Azure Classic Provider: Provisions a Resource Group containing a Virtual Network with two Subnets.
See pulumi/azure-native-golang/ for more information.
- Deploy an Availability Set to Locally using Pulumi (Go) and the Azure Native Provider: Provisions a Resource Group containing an Availability Set.
- Deploy a Container Instance to Locally using Pulumi (Go) and the Azure Native Provider: Provisions a Resource Group containing a Container Group running the
mcr.microsoft.com/azuredocs/aci-helloworldimage. - Deploy a Resource Group to Locally using Pulumi (Go) and the Azure Native Provider: Provisions a single Resource Group.
- Deploy a Virtual Network with Subnets to Locally using Pulumi (Go) and the Azure Native Provider: Provisions a Resource Group containing a Virtual Network with two Subnets.
More information and additional examples can be found in Locally's documentation, including:
- Guides on how to use Locally with other tooling
- Using Locally with ARM Templates
- Using Locally with the Azure CLI
- Using Locally with Azure PowerShell
- Using Locally with Bicep
- Using Locally with HashiCorp Terraform
- Using Locally with OpenTofu
- Using Locally with Pulumi
- Using Locally with the Azure SDK for .NET
- Using Locally with the Azure SDK for Go
- Using Locally with the Azure SDK for Python
- Learn more about Locally's features