diff --git a/quickstart/101-virtual-network-manager-create-mesh/main.tf b/quickstart/101-virtual-network-manager-create-mesh/main.tf index d5435199..c352b1a1 100644 --- a/quickstart/101-virtual-network-manager-create-mesh/main.tf +++ b/quickstart/101-virtual-network-manager-create-mesh/main.tf @@ -11,9 +11,14 @@ resource "azurerm_resource_group" "rg" { } # Create three virtual networks +resource "random_string" "prefix" { + length = 4 + special = false + upper = false +} resource "random_pet" "virtual_network_name" { - prefix = "vnet" + prefix = "vnet-${random_string.prefix.result}" } resource "azurerm_virtual_network" "vnet" { count = 3 @@ -88,7 +93,7 @@ resource "azurerm_policy_definition" "network_group_policy" { "allOf": [ { "field": "Name", - "contains": "vnet" + "contains": "${random_pet.virtual_network_name.id}" } ] } diff --git a/quickstart/101-virtual-network-manager-create-mesh/readme.md b/quickstart/101-virtual-network-manager-create-mesh/readme.md index 3faa1502..e761b6d9 100644 --- a/quickstart/101-virtual-network-manager-create-mesh/readme.md +++ b/quickstart/101-virtual-network-manager-create-mesh/readme.md @@ -5,6 +5,7 @@ This template deploys an Azure Virtual Network Manager instance with a connectiv ## Terraform resource types - [random_pet](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet) +- [random_string](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string) - [azurerm_resource_group](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) - [azurerm_virtual_network](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network) - [azurerm_subnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/subnet)