From d144a359eddfa151d9200d9ee036bd506fcc1b58 Mon Sep 17 00:00:00 2001 From: ArtiomMatiom Date: Tue, 8 Oct 2024 16:02:27 +0200 Subject: [PATCH] make location dynamic --- modules/azure/logic_app_standard_connection/main.tf | 1 + .../azure/logic_app_standard_connection/v2_deployment.json | 6 +++++- modules/azure/logic_app_standard_connection/variables.tf | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/azure/logic_app_standard_connection/main.tf b/modules/azure/logic_app_standard_connection/main.tf index 5848b6d4..0e4c0f41 100644 --- a/modules/azure/logic_app_standard_connection/main.tf +++ b/modules/azure/logic_app_standard_connection/main.tf @@ -45,5 +45,6 @@ resource "azurerm_resource_group_template_deployment" "connection_v2" { connection_name = { value = var.connection_name } api_id = { value = var.managed_api_id } parameters = { value = var.parameter_values } + location = {value = var.location} }) } diff --git a/modules/azure/logic_app_standard_connection/v2_deployment.json b/modules/azure/logic_app_standard_connection/v2_deployment.json index 4116d5a5..f8ed543a 100644 --- a/modules/azure/logic_app_standard_connection/v2_deployment.json +++ b/modules/azure/logic_app_standard_connection/v2_deployment.json @@ -13,6 +13,10 @@ "parameters": { "type": "Object", "defaultValue": {} + }, + "location": { + "type": "string", + "defaultValue": "" } }, "variables": {}, @@ -21,7 +25,7 @@ "type": "Microsoft.Web/connections", "apiVersion": "2016-06-01", "name": "[parameters('connection_name')]", - "location": "northeurope", + "location": "[parameters('location')]", "kind": "V2", "properties": { "displayName": "[parameters('connection_name')]", diff --git a/modules/azure/logic_app_standard_connection/variables.tf b/modules/azure/logic_app_standard_connection/variables.tf index 6b3e4218..85bb7abc 100644 --- a/modules/azure/logic_app_standard_connection/variables.tf +++ b/modules/azure/logic_app_standard_connection/variables.tf @@ -1,3 +1,9 @@ +variable "location" { + type = string + description = "location" + default = "northeurope" //Was hardcoded in ARM, for backward compatibility kept as northeurope +} + variable "resource_group_name" { type = string description = "Name of the resource group."