From da03b2b8be1557c9ae40e6e3a656c427897dd4c3 Mon Sep 17 00:00:00 2001 From: mima Date: Tue, 24 May 2022 16:44:54 +0200 Subject: [PATCH] update azurerm provider --- main.tf | 22 +++++++++++++++------- variables.tf | 17 +++++++++++++---- versions.tf | 4 ++-- 3 files changed, 30 insertions(+), 13 deletions(-) diff --git a/main.tf b/main.tf index e345d68..4555a7e 100644 --- a/main.tf +++ b/main.tf @@ -49,13 +49,21 @@ resource "azurerm_subnet" "subnet" { resource "azurerm_public_ip" "public_ip" { for_each = var.public_ip - name = local.public_ip[each.key].name == "" ? each.key : local.public_ip[each.key].name - location = local.public_ip[each.key].location - resource_group_name = local.public_ip[each.key].resource_group_name - allocation_method = local.public_ip[each.key].allocation_method - sku = local.public_ip[each.key].sku - - tags = local.public_ip[each.key].tags + name = local.public_ip[each.key].name == "" ? each.key : local.public_ip[each.key].name + location = local.public_ip[each.key].location + resource_group_name = local.public_ip[each.key].resource_group_name + allocation_method = local.public_ip[each.key].allocation_method + zones = local.public_ip[each.key].zones + domain_name_label = local.public_ip[each.key].domain_name_label + edge_zone = local.public_ip[each.key].edge_zone + idle_timeout_in_minutes = local.public_ip[each.key].idle_timeout_in_minutes + ip_tags = local.public_ip[each.key].ip_tags + ip_version = local.public_ip[each.key].ip_version + public_ip_prefix_id = local.public_ip[each.key].public_ip_prefix_id + reverse_fqdn = local.public_ip[each.key].reverse_fqdn + sku = local.public_ip[each.key].sku + sku_tier = local.public_ip[each.key].sku_tier + tags = local.public_ip[each.key].tags } /** Network Interface */ diff --git a/variables.tf b/variables.tf index b703190..77b5b50 100644 --- a/variables.tf +++ b/variables.tf @@ -74,10 +74,19 @@ locals { delegation = {} } public_ip = { - name = "" - allocation_method = "Static" - sku = "Basic" - tags = {} + name = "" + allocation_method = "Static" + zones = [1, 2, 3] + domain_name_label = null + edge_zone = null + idle_timeout_in_minutes = null + ip_tags = {} + ip_version = null + public_ip_prefix_id = null + reverse_fqdn = null + sku = "Basic" + sku_tier = null + tags = {} } network_interface = { name = "" diff --git a/versions.tf b/versions.tf index 972c38c..43f850b 100644 --- a/versions.tf +++ b/versions.tf @@ -2,8 +2,8 @@ terraform { required_providers { azurerm = { source = "registry.terraform.io/hashicorp/azurerm" - version = ">=2.19.0" + version = ">=3.7.0" } } - required_version = ">=0.12" + required_version = ">=1.1" }