diff --git a/src/domains/citizen-auth-common/.terraform.lock.hcl b/src/domains/citizen-auth-common/.terraform.lock.hcl
index da0b9b069..8a3e230e4 100644
--- a/src/domains/citizen-auth-common/.terraform.lock.hcl
+++ b/src/domains/citizen-auth-common/.terraform.lock.hcl
@@ -2,48 +2,48 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/azuread" {
- version = "2.33.0"
- constraints = "<= 2.33.0"
+ version = "2.53.0"
+ constraints = "<= 2.53.0"
hashes = [
- "h1:PDiZA9QpXCkaSuWu6jiCRcjVtKJETqjcOZq4I434zfE=",
- "h1:QAQe2+WSqGnHYAVoA+NN4Oeuoqg5sXq3U9Qmj6S1P5M=",
- "h1:XIvCW3Nl4bW1bc9f8jyGhft+fQjaed4yy/LFzDAeVJ8=",
- "h1:Z28tjly5UfKOE+HL/oALxCPhmCuBwUgZ4uaYt68VR3M=",
- "zh:0602d03d7d7e38819f78dc377e64f365427496edf1065bfbb113e3921ab1c34e",
- "zh:08843838f4fe146084592472648d4ea7191931eabe042a96c3b3c6eaf8ddfb43",
+ "h1:/cG4ZY+v9i84/JIqZSGkczmrkC/cGMbNkPLCMc6RypA=",
+ "h1:BDwDrQgvazZY+SS/DRFIyhGF7ZamOL9XBauOdnv5F3A=",
+ "h1:LgRTmboLDrtpO7Ng/4c5L5NJ3oXTwDUQWEiFX8BhQmI=",
+ "h1:LomWTeV8OaoWX5RaGDy/tc8OCUJgF325bAfjqD2dHoI=",
+ "zh:03670f55bcaf1ef6734c9c003162abd908ef80988baadbc5afa020b4b98c77dd",
+ "zh:084cdf9b428540de09f1f43df947474f83360955157f659ceac34f2b1b2201ad",
"zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7",
- "zh:26a0d8a186e3b47ea0b7217a8e420b03fda59b7a680bb3ea52cf7d3e6d965ef3",
- "zh:352a1cacaacd39e796de15a52d192ab0e6eb98dd36b5fbf8ebddd37e6dafa4ac",
- "zh:3702ad4c534e67e2e07b060bfe5e6edc244c59c911906c8b15b96e7fecb0ff2c",
- "zh:93b5248d26bdd44845b2ab051a2168c7edad788ae9836f62ea5fb632fd59d7ea",
- "zh:a7b880155f4a67b52a5bfe78de33dc55254ef80006234f00e36aaf6533b1de4a",
- "zh:a7cf0829364127c9bca26ec01ea3d66988b43987b2d26a3290487d1fc0da50eb",
- "zh:b1f82b0d30af733b36a2f849799e0b1ed6a72888fa32a438c829c4e5cff88e20",
- "zh:b6c2b23770852de8f56b549579c2f5a82afd84a9ca0616d53a25d48488f7aaf0",
- "zh:d87dfbdfe8ab9d3a2e33f210333d40f211ea7d33bfa671063e6807c6ddd85a52",
+ "zh:5093099d65db61deb9057548b43256005fbfec0374b739fa3e5518aa51d7e5b9",
+ "zh:8f98ec0fdafb1ae0873804b5fe1293da9292c9a557f18ff8fe42e253a2f6d60a",
+ "zh:a20f18b000e44365878918b1c531a40f1a77d8c0f0b29ecf06764576cd0b1e64",
+ "zh:a406551937287011b2b42cf0cdf8f58b548dc2f31aa4a0c38529b5aaa96de46f",
+ "zh:b43c8766ef0b159b1e0231429bd37fe0726efe1b3f8267151b700fb948ff4b79",
+ "zh:bd13212e27c792bdb798a22497c16ea5353a3a912fa1c3f235cdca839d51268b",
+ "zh:cd2cb50648a4133d0f1569cee255eefca53cdd38ccaf78609a2c9a33dc693ef3",
+ "zh:e2d20f10af812de55cac71d9083f452d04f3930588a2698054aa3ae4664df37f",
+ "zh:e75d166b9b9ead728eddbdd3198602f2a4cd97a6a2d56078327d9a3e64915846",
]
}
provider "registry.terraform.io/hashicorp/azurerm" {
- version = "3.85.0"
- constraints = ">= 3.30.0, >= 3.76.0, <= 3.85.0, <= 3.92.0"
+ version = "3.116.0"
+ constraints = "~> 3.30, ~> 3.76, != 3.97.0, != 3.97.1, <= 3.116.0"
hashes = [
- "h1:BX6+m8KJATrpqlwBSyA63Fmwjvgwcs/v1qwB7B5GLCU=",
- "h1:UW2HuNrkVexKwNYbkI1Xr/B3ip/cCgizIjfKN+ulpPs=",
- "h1:vPlaTsywMaTyPPYPy0t8twBwrYOGckDFg4kQ5yyJG0U=",
- "h1:wcPRNQKHyR5boMFYQblUqVCbPyxuLlXpVgzMK3cLAPo=",
- "zh:1ae6c0d82b5801641a17094b84f2ec1dcac699c1c4e40669a267511061414a34",
- "zh:259e9386a43aabecb1205b0ceea2d205223637c09b66d806a89fed04f3343253",
- "zh:4d940f9c14fece4f1d9219ac9d104202e5561bddc5024e5ac97f3f93eea20110",
- "zh:530bca70b950e835f63c796c694106d701e5de0e2cf096fa35f08afd5c254594",
- "zh:69e6b7f44ffbe0383b6485bb9db26781eb7869503889303e202967900a6b35ed",
- "zh:8528e7d054254daae06eeb2bf343d566d3908a024fdfb5e515fbdbe0669c15eb",
- "zh:98d66edfa89ed9a431ca37be384e5dfe7fa20bdc732c6e7d30f3f922ca3b29dc",
- "zh:b8d37cedeffeb6bd37d4ec79fc2da19ed6b57d1ac08d835395dfa4fb3cfdf447",
- "zh:bbc94e89cd6c0d59c2e5ed0bce852cac8435b6dc2e979691ee84af4c8b2c9bb8",
- "zh:ceb4c624e8bb56bbcfe53e3c4ed4b4d27c3a5b62e5f4890b32c98b60b83c7827",
- "zh:f08c5bf19eb25f668633964c6bfa823aa0ead785824082533c4a6cff3959e3d0",
+ "h1:2QbjtN4oMXzdA++Nvrj/wSmWZTPgXKOSFGGQCLEMrb4=",
+ "h1:BCR3NIorFSvGG3v/+JOiiw3VM4PkChLO4m84wzD9NDo=",
+ "h1:SJM/KQDW9blKFmLMaupsZVYtcZ0fYpjLHEriMgCBGCY=",
+ "h1:jwwbQ09fH1RdcNsknt1AkvfSUbULsl7nZQn6S8fabFI=",
+ "zh:02b6606aff025fc2a962b3e568e000300abe959adac987183c24dac8eb057f4d",
+ "zh:2a23a8ce24ff9e885925ffee0c3ea7eadba7a702541d05869275778aa47bdea7",
+ "zh:57d10746384baeca4d5c56e88872727cdc150f437b8c5e14f0542127f7475e24",
+ "zh:59e3ebde1a2e1e094c671e179f231ead60684390dbf02d2b1b7fe67a228daa1a",
+ "zh:5f1f5c7d09efa2ee8ddf21bd9efbbf8286f6e90047556bef305c062fa0ac5880",
+ "zh:a40646aee3c9907276dab926e6123a8d70b1e56174836d4c59a9992034f88d70",
+ "zh:c21d40461bc5836cf56ad3d93d2fc47f61138574a55e972ad5ff1cb73bab66dc",
+ "zh:c56fb91a5ae66153ba0f737a26da1b3d4f88fdef7d41c63e06c5772d93b26953",
+ "zh:d1e60e85f51d12fc150aeab8e31d3f18f859c32f927f99deb5b74cb1e10087aa",
+ "zh:ed35e727e7d79e687cd3d148f52b442961ede286e7c5b4da1dcd9f0128009466",
"zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
+ "zh:f6d2a4e7c58f44e7d04a4a9c73f35ed452f412c97c85def68c4b52814cbe03ab",
]
}
diff --git a/src/domains/citizen-auth-common/01_network.tf b/src/domains/citizen-auth-common/01_network.tf
index e0ea8ac86..3f88d0443 100644
--- a/src/domains/citizen-auth-common/01_network.tf
+++ b/src/domains/citizen-auth-common/01_network.tf
@@ -46,10 +46,15 @@ data "azurerm_private_dns_zone" "privatelink_table_core" {
resource_group_name = local.vnet_common_resource_group_name
}
+data "azurerm_subnet" "private_endpoints_subnet_itn" {
+ name = "io-p-itn-pep-snet-01"
+ virtual_network_name = "io-p-itn-common-vnet-01"
+ resource_group_name = "io-p-itn-common-rg-01"
+}
## Redis Common subnet
module "redis_common_snet" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//subnet?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//subnet?ref=v8.44.0"
name = format("%s-redis-snet", local.project)
address_prefixes = var.cidr_subnet_redis_common
resource_group_name = local.vnet_common_resource_group_name
@@ -57,3 +62,18 @@ module "redis_common_snet" {
private_endpoint_network_policies_enabled = false
}
+
+## Cosmos Private Endpoint
+resource "azurerm_private_endpoint" "cosmos_db" {
+ name = "${local.project_itn}-account-sql-pep-01"
+ location = "italynorth"
+ resource_group_name = azurerm_resource_group.data_rg.name
+ subnet_id = data.azurerm_subnet.private_endpoints_subnet_itn.id
+
+ private_service_connection {
+ name = "${local.project_itn}-account-sql-pep-01"
+ private_connection_resource_id = module.cosmosdb_account.id
+ is_manual_connection = false
+ subresource_names = ["Sql"]
+ }
+}
\ No newline at end of file
diff --git a/src/domains/citizen-auth-common/02_key_vault.tf b/src/domains/citizen-auth-common/02_key_vault.tf
index c98d778a8..036a7c4cc 100644
--- a/src/domains/citizen-auth-common/02_key_vault.tf
+++ b/src/domains/citizen-auth-common/02_key_vault.tf
@@ -6,7 +6,7 @@ resource "azurerm_resource_group" "sec_rg" {
}
module "key_vault" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//key_vault?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//key_vault?ref=v8.44.0"
name = "${local.product}-${var.domain}-kv"
location = azurerm_resource_group.sec_rg.location
diff --git a/src/domains/citizen-auth-common/03_apim_v2.tf b/src/domains/citizen-auth-common/03_apim_v2.tf
index 71adb7332..204571bc0 100644
--- a/src/domains/citizen-auth-common/03_apim_v2.tf
+++ b/src/domains/citizen-auth-common/03_apim_v2.tf
@@ -15,7 +15,7 @@ resource "azurerm_api_management_group" "api_lollipop_assertion_read_v2" {
}
module "apim_v2_product_lollipop" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product?ref=v8.44.0"
product_id = "io-lollipop-api"
display_name = "IO LOLLIPOP API"
@@ -32,7 +32,7 @@ module "apim_v2_product_lollipop" {
}
module "apim_v2_lollipop_api_v1" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api?ref=v8.44.0"
name = format("%s-lollipop-api", local.product)
api_management_name = data.azurerm_api_management.apim_v2_api.name
@@ -149,7 +149,7 @@ resource "azurerm_api_management_group" "api_fast_login_operation_v2" {
}
module "apim_v2_product_fast_login_operation" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product?ref=v8.44.0"
product_id = "io-fast-login-operation-api"
display_name = "IO FAST-LOGIN OPERATION API"
@@ -171,7 +171,7 @@ data "azurerm_linux_function_app" "functions_fast_login" {
}
module "apim_v2_fast_login_operation_api_v1" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api?ref=v8.44.0"
name = format("%s-fast-login-operation-api", local.product)
api_management_name = data.azurerm_api_management.apim_v2_api.name
diff --git a/src/domains/citizen-auth-common/03_storage.tf b/src/domains/citizen-auth-common/03_storage.tf
index 67602dba6..91831e741 100644
--- a/src/domains/citizen-auth-common/03_storage.tf
+++ b/src/domains/citizen-auth-common/03_storage.tf
@@ -6,7 +6,7 @@ locals {
# LolliPoP Assertion Storage
###
module "lollipop_assertions_storage" {
- source = "github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v7.62.0"
+ source = "github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v8.44.0"
name = replace(format("%s-lollipop-assertions-st", local.product), "-", "") # `lollipop-assertions-st` is used in src/core/99_variables.tf#citizen_auth_assertion_storage_name
domain = upper(var.domain)
@@ -25,7 +25,7 @@ module "lollipop_assertions_storage" {
}
module "lollipop_assertions_storage_customer_managed_key" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key?ref=v8.44.0"
tenant_id = data.azurerm_subscription.current.tenant_id
location = var.location
resource_group_name = azurerm_resource_group.data_rg.name
@@ -99,7 +99,7 @@ resource "azurerm_storage_queue" "lollipop_assertions_storage_revoke_queue_v2" {
# Immutable LV Audit Log Storage
###
module "immutable_lv_audit_logs_storage" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v8.44.0"
name = replace(format("%s-lv-logs-im-st", local.product), "-", "")
domain = upper(var.domain)
@@ -129,7 +129,7 @@ module "immutable_lv_audit_logs_storage" {
}
module "immutable_lv_audit_logs_storage_customer_managed_key" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key?ref=v8.44.0"
tenant_id = data.azurerm_subscription.current.tenant_id
location = var.location
resource_group_name = azurerm_resource_group.data_rg.name
@@ -205,7 +205,7 @@ resource "azurerm_storage_management_policy" "immutable_lv_audit_logs_storage_ma
# Citizen Auth Storage
###
module "io_citizen_auth_storage" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//storage_account?ref=v8.44.0"
name = replace(format("%s-st", local.project), "-", "")
domain = upper(var.domain)
diff --git a/src/domains/citizen-auth-common/04_redis_common.tf b/src/domains/citizen-auth-common/04_redis_common.tf
index bb2f6eb26..67baeb494 100644
--- a/src/domains/citizen-auth-common/04_redis_common.tf
+++ b/src/domains/citizen-auth-common/04_redis_common.tf
@@ -3,7 +3,7 @@
* [REDIS V6]
*/
module "redis_common" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//redis_cache?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3.git//redis_cache?ref=v8.44.0"
name = format("%s-redis-std-v6", local.project)
resource_group_name = azurerm_resource_group.data_rg.name
location = azurerm_resource_group.data_rg.location
@@ -37,7 +37,6 @@ module "redis_common" {
},
]
-
private_endpoint = {
enabled = true
virtual_network_id = data.azurerm_virtual_network.vnet_common.id
diff --git a/src/domains/citizen-auth-common/05_database.tf b/src/domains/citizen-auth-common/05_database.tf
index 6ad929e0c..80e3965b9 100644
--- a/src/domains/citizen-auth-common/05_database.tf
+++ b/src/domains/citizen-auth-common/05_database.tf
@@ -6,7 +6,7 @@ resource "azurerm_resource_group" "data_rg" {
}
module "cosmosdb_account" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_account?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_account?ref=v8.44.0"
name = "${local.product}-${var.domain}-account"
domain = upper(var.domain)
@@ -27,9 +27,9 @@ module "cosmosdb_account" {
main_geo_location_location = azurerm_resource_group.data_rg.location
main_geo_location_zone_redundant = true
additional_geo_locations = [{
- location = "northeurope"
+ location = "italynorth"
failover_priority = 1
- zone_redundant = false
+ zone_redundant = true
}]
consistency_policy = {
consistency_level = "Session"
@@ -49,7 +49,7 @@ module "cosmosdb_account" {
}
module "cosmosdb_sql_database_citizen_auth" {
- source = "git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_sql_database?ref=v7.62.0"
+ source = "git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_sql_database?ref=v8.44.0"
name = "citizen-auth"
resource_group_name = azurerm_resource_group.data_rg.name
account_name = module.cosmosdb_account.name
diff --git a/src/domains/citizen-auth-common/99_locals.tf b/src/domains/citizen-auth-common/99_locals.tf
index 501764a11..99fdc6e88 100644
--- a/src/domains/citizen-auth-common/99_locals.tf
+++ b/src/domains/citizen-auth-common/99_locals.tf
@@ -23,3 +23,15 @@ locals {
fn_fast_login_name = "${local.product}-weu-fast-login-fn"
fn_fast_login_resource_group_name = "${local.product}-weu-fast-login-rg"
}
+
+
+# Region ITN
+locals {
+ project_itn = "${var.prefix}-${var.env_short}-${local.itn_location_short}-${var.domain}"
+ itn_location = "italynorth"
+ itn_location_short = "itn"
+ common_project_itn = "${local.product}-${local.itn_location_short}"
+
+ vnet_common_name_itn = "${local.common_project_itn}-common-vnet-01"
+ vnet_common_resource_group_name_itn = "${local.common_project_itn}-common-rg-01"
+}
diff --git a/src/domains/citizen-auth-common/99_main.tf b/src/domains/citizen-auth-common/99_main.tf
index 466745eb9..e3ebd3897 100644
--- a/src/domains/citizen-auth-common/99_main.tf
+++ b/src/domains/citizen-auth-common/99_main.tf
@@ -2,11 +2,11 @@ terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
- version = "<= 3.92.0"
+ version = "<= 3.116.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "<= 2.33.0"
+ version = "<= 2.53.0"
}
null = {
source = "hashicorp/null"
diff --git a/src/domains/citizen-auth-common/README.md b/src/domains/citizen-auth-common/README.md
index 94dc34f76..bc35a4f00 100644
--- a/src/domains/citizen-auth-common/README.md
+++ b/src/domains/citizen-auth-common/README.md
@@ -4,28 +4,28 @@
| Name | Version |
|------|---------|
-| [azuread](#requirement\_azuread) | <= 2.33.0 |
-| [azurerm](#requirement\_azurerm) | <= 3.92.0 |
+| [azuread](#requirement\_azuread) | <= 2.53.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.116.0 |
| [null](#requirement\_null) | <= 3.2.1 |
## Modules
| Name | Source | Version |
|------|--------|---------|
-| [apim\_v2\_fast\_login\_operation\_api\_v1](#module\_apim\_v2\_fast\_login\_operation\_api\_v1) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api | v7.62.0 |
-| [apim\_v2\_lollipop\_api\_v1](#module\_apim\_v2\_lollipop\_api\_v1) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api | v7.62.0 |
-| [apim\_v2\_product\_fast\_login\_operation](#module\_apim\_v2\_product\_fast\_login\_operation) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product | v7.62.0 |
-| [apim\_v2\_product\_lollipop](#module\_apim\_v2\_product\_lollipop) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product | v7.62.0 |
-| [cosmosdb\_account](#module\_cosmosdb\_account) | git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_account | v7.62.0 |
-| [cosmosdb\_sql\_database\_citizen\_auth](#module\_cosmosdb\_sql\_database\_citizen\_auth) | git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_sql_database | v7.62.0 |
-| [immutable\_lv\_audit\_logs\_storage](#module\_immutable\_lv\_audit\_logs\_storage) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account | v7.62.0 |
-| [immutable\_lv\_audit\_logs\_storage\_customer\_managed\_key](#module\_immutable\_lv\_audit\_logs\_storage\_customer\_managed\_key) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key | v7.62.0 |
-| [io\_citizen\_auth\_storage](#module\_io\_citizen\_auth\_storage) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account | v7.62.0 |
-| [key\_vault](#module\_key\_vault) | git::https://github.com/pagopa/terraform-azurerm-v3.git//key_vault | v7.62.0 |
-| [lollipop\_assertions\_storage](#module\_lollipop\_assertions\_storage) | github.com/pagopa/terraform-azurerm-v3//storage_account | v7.62.0 |
-| [lollipop\_assertions\_storage\_customer\_managed\_key](#module\_lollipop\_assertions\_storage\_customer\_managed\_key) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key | v7.62.0 |
-| [redis\_common](#module\_redis\_common) | git::https://github.com/pagopa/terraform-azurerm-v3.git//redis_cache | v7.62.0 |
-| [redis\_common\_snet](#module\_redis\_common\_snet) | git::https://github.com/pagopa/terraform-azurerm-v3.git//subnet | v7.62.0 |
+| [apim\_v2\_fast\_login\_operation\_api\_v1](#module\_apim\_v2\_fast\_login\_operation\_api\_v1) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api | v8.44.0 |
+| [apim\_v2\_lollipop\_api\_v1](#module\_apim\_v2\_lollipop\_api\_v1) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_api | v8.44.0 |
+| [apim\_v2\_product\_fast\_login\_operation](#module\_apim\_v2\_product\_fast\_login\_operation) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product | v8.44.0 |
+| [apim\_v2\_product\_lollipop](#module\_apim\_v2\_product\_lollipop) | git::https://github.com/pagopa/terraform-azurerm-v3//api_management_product | v8.44.0 |
+| [cosmosdb\_account](#module\_cosmosdb\_account) | git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_account | v8.44.0 |
+| [cosmosdb\_sql\_database\_citizen\_auth](#module\_cosmosdb\_sql\_database\_citizen\_auth) | git::https://github.com/pagopa/terraform-azurerm-v3//cosmosdb_sql_database | v8.44.0 |
+| [immutable\_lv\_audit\_logs\_storage](#module\_immutable\_lv\_audit\_logs\_storage) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account | v8.44.0 |
+| [immutable\_lv\_audit\_logs\_storage\_customer\_managed\_key](#module\_immutable\_lv\_audit\_logs\_storage\_customer\_managed\_key) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key | v8.44.0 |
+| [io\_citizen\_auth\_storage](#module\_io\_citizen\_auth\_storage) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account | v8.44.0 |
+| [key\_vault](#module\_key\_vault) | git::https://github.com/pagopa/terraform-azurerm-v3.git//key_vault | v8.44.0 |
+| [lollipop\_assertions\_storage](#module\_lollipop\_assertions\_storage) | github.com/pagopa/terraform-azurerm-v3//storage_account | v8.44.0 |
+| [lollipop\_assertions\_storage\_customer\_managed\_key](#module\_lollipop\_assertions\_storage\_customer\_managed\_key) | git::https://github.com/pagopa/terraform-azurerm-v3//storage_account_customer_managed_key | v8.44.0 |
+| [redis\_common](#module\_redis\_common) | git::https://github.com/pagopa/terraform-azurerm-v3.git//redis_cache | v8.44.0 |
+| [redis\_common\_snet](#module\_redis\_common\_snet) | git::https://github.com/pagopa/terraform-azurerm-v3.git//subnet | v8.44.0 |
## Resources
@@ -57,6 +57,7 @@
| [azurerm_key_vault_secret.fast_login_subscription_key_v2](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
| [azurerm_key_vault_secret.first_lollipop_consumer_subscription_key_v2](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
| [azurerm_monitor_metric_alert.cosmosdb_account_normalized_RU_consumption_exceeded](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_metric_alert) | resource |
+| [azurerm_private_endpoint.cosmos_db](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_endpoint) | resource |
| [azurerm_private_endpoint.immutable_lv_audit_logs_storage_blob](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_endpoint) | resource |
| [azurerm_private_endpoint.lollipop_assertion_storage_blob](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_endpoint) | resource |
| [azurerm_private_endpoint.lollipop_assertion_storage_queue](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_endpoint) | resource |
@@ -98,6 +99,7 @@
| [azurerm_resource_group.monitor_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
| [azurerm_subnet.azdoa_snet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
| [azurerm_subnet.private_endpoints_subnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
+| [azurerm_subnet.private_endpoints_subnet_itn](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
| [azurerm_user_assigned_identity.managed_identity_io_infra_cd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/user_assigned_identity) | data source |
| [azurerm_user_assigned_identity.managed_identity_io_infra_ci](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/user_assigned_identity) | data source |