24 lines
736 B
HCL
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
|
|
}
|
|
|