terraform-modules/redis/redis.tf
2025-05-06 09:30:27 +02:00

24 lines
736 B
HCL

// Redis instance
resource "stackit_redis_instance" "this" {
project_id = var.stackit_project_id
name = var.redis_name
version = var.redis_version
plan_name = var.redis_plan_name
parameters = merge(
{
enable_monitoring = var.redis_parameters.enable_monitoring
down_after_milliseconds = var.redis_parameters.down_after_milliseconds
},
var.redis_parameters.sgw_acl != null ? { sgw_acl = var.redis_parameters.sgw_acl } : {},
var.redis_parameters.syslog != null ? { syslog = var.redis_parameters.syslog } : {}
)
}
// Redis Credentials
resource "stackit_redis_credential" "this" {
project_id = var.stackit_project_id
instance_id = stackit_redis_instance.this.instance_id
}