From 773bba8680b91371b7fd24ee6f525969b2a44f93 Mon Sep 17 00:00:00 2001 From: Neil Ye Date: Thu, 16 Nov 2023 09:53:59 +0800 Subject: [PATCH] Fix 101-managed-instance (#273) --- quickstart/101-managed-instance/main.tf | 6 +++++- quickstart/101-managed-instance/providers.tf | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/quickstart/101-managed-instance/main.tf b/quickstart/101-managed-instance/main.tf index aa3c0286..fa873d3e 100644 --- a/quickstart/101-managed-instance/main.tf +++ b/quickstart/101-managed-instance/main.tf @@ -61,6 +61,8 @@ resource "azurerm_route_table" "example" { resource "azurerm_subnet_route_table_association" "example" { subnet_id = azurerm_subnet.example.id route_table_id = azurerm_route_table.example.id + + depends_on = [azurerm_subnet_network_security_group_association.example] } # Create managed instance @@ -75,6 +77,8 @@ resource "azurerm_mssql_managed_instance" "main" { sku_name = var.sku_name vcores = var.vcores storage_size_in_gb = var.storage_size_in_gb + + depends_on = [azurerm_subnet_route_table_association.example] } resource "random_password" "password" { @@ -89,4 +93,4 @@ resource "random_password" "password" { resource "random_pet" "prefix" { prefix = var.prefix length = 1 -} \ No newline at end of file +} diff --git a/quickstart/101-managed-instance/providers.tf b/quickstart/101-managed-instance/providers.tf index dc42605e..fc194505 100644 --- a/quickstart/101-managed-instance/providers.tf +++ b/quickstart/101-managed-instance/providers.tf @@ -14,5 +14,9 @@ terraform { } provider "azurerm" { - features {} -} \ No newline at end of file + features { + resource_group { + prevent_deletion_if_contains_resources = false + } + } +}