From 99037bb0e53780825dffb6d82d3fb31f5e11b520 Mon Sep 17 00:00:00 2001 From: hezijie Date: Tue, 21 Nov 2023 16:31:26 +0800 Subject: [PATCH] fix example and e2e test --- .../main.tf | 14 ++++++-- .../variables.tf | 6 ++++ test/e2e/discard_writer.go | 11 ++++++ test/e2e/quickstart_test.go | 34 ++++++++++++++++++- 4 files changed, 61 insertions(+), 4 deletions(-) create mode 100644 test/e2e/discard_writer.go diff --git a/quickstart/101-virtual-network-manager-create-management-group-scope/main.tf b/quickstart/101-virtual-network-manager-create-management-group-scope/main.tf index 570692660..5ff10534e 100644 --- a/quickstart/101-virtual-network-manager-create-management-group-scope/main.tf +++ b/quickstart/101-virtual-network-manager-create-management-group-scope/main.tf @@ -47,6 +47,7 @@ data "azurerm_subscription" "current" { resource "random_pet" "management_group_name" { prefix = "AVNM-management-group" } + resource "azurerm_management_group" "mg" { display_name = random_pet.management_group_name.id @@ -55,14 +56,21 @@ resource "azurerm_management_group" "mg" { ] } +data "azurerm_client_config" "this" {} + +resource "azurerm_role_assignment" "management_group_owner" { + principal_id = coalesce(var.msi_id, data.azurerm_client_config.this.object_id) + scope = azurerm_management_group.mg.id + role_definition_name = "Contributor" +} + # register Microsoft.Network to the Management Group resource "null_resource" "register_rp_to_mg" { provisioner "local-exec" { - command = <