# locals ===================================================================== locals { tags = merge( { ManagedBy = "terraform" Module = "database/elasticache" }, var.tags, ) create_subnet_group = length(var.subnet_ids) > 0 && var.subnet_group_name == null effective_subnet_group = local.create_subnet_group ? "${var.cluster_id}-subnet-group" : var.subnet_group_name parameter_group_family = var.engine == "redis" ? "redis${split(".", var.engine_version)[0]}" : "memcached${split(".", var.engine_version)[0]}" }