diff --git a/terraform/modules/postgres/variables.tf b/terraform/modules/postgres/variables.tf index 2ee62685..f3366cdb 100644 --- a/terraform/modules/postgres/variables.tf +++ b/terraform/modules/postgres/variables.tf @@ -93,4 +93,3 @@ variable "ssl_enforcement" { description = "Enforce SSL (Enabled/Disable)" default = "Enabled" } - diff --git a/terraform/modules/redis/main.tf b/terraform/modules/redis/main.tf index 90a88a2b..b12bf92d 100644 --- a/terraform/modules/redis/main.tf +++ b/terraform/modules/redis/main.tf @@ -13,6 +13,7 @@ resource "azurerm_redis_cache" "redis" { sku_name = var.sku_name enable_non_ssl_port = var.enable_non_ssl_port minimum_tls_version = var.minimum_tls_version + subnet_id = var.subnet_id redis_configuration { enable_authentication = var.enable_authentication diff --git a/terraform/modules/redis/variables.tf b/terraform/modules/redis/variables.tf index dac8819b..06ddd36d 100644 --- a/terraform/modules/redis/variables.tf +++ b/terraform/modules/redis/variables.tf @@ -22,35 +22,30 @@ variable "capacity" { type = string default = 2 description = "The capacity of the redis cache" - } variable "family" { type = string default = "C" description = "The subscription family for redis" - } variable "sku_name" { type = string default = "Standard" description = "The sku to use" - } variable "enable_non_ssl_port" { type = bool default = false description = "Enable non TLS port (default: false)" - } variable "minimum_tls_version" { type = string default = "1.2" description = "Minimum TLS version to use" - } variable "enable_authentication" { @@ -58,3 +53,8 @@ variable "enable_authentication" { default = true description = "Enable or disable authentication (default: true)" } + +variable "subnet_id" { + type = string + description = "Subnet ID that the service_endpoint should reside" +} diff --git a/terraform/providers/dev/redis.tf b/terraform/providers/dev/redis.tf index bfe47a84..78cb4b2b 100644 --- a/terraform/providers/dev/redis.tf +++ b/terraform/providers/dev/redis.tf @@ -4,4 +4,7 @@ module "redis" { environment = var.environment region = var.region name = var.name + subnet_id = module.vpc.subnets + sku_name = "Premium" + family = "P" }