Skip to content

Commit 27f6f93

Browse files
committed
Fixed Redis 7 Parameter group selection issue
1 parent b1d2acf commit 27f6f93

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: main.tf

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
locals {
2+
parameter_group_family = substr(var.redis_version, 0,1) < 6 ? "redis${replace(var.redis_version, "/\\.[\\d]+$/", "")}": (substr(var.redis_version, 0,1) == "6" ? "redis${substr(var.redis_version, 0,1)}.x": "redis${substr(var.redis_version, 0,1)}")
3+
}
4+
15
data "aws_vpc" "vpc" {
26
id = var.vpc_id
37
}
@@ -43,7 +47,7 @@ resource "aws_elasticache_parameter_group" "redis_parameter_group" {
4347
description = "Terraform-managed ElastiCache parameter group for ${var.name}-${var.env}"
4448

4549
# Strip the patch version from redis_version var
46-
family = "redis${replace(var.redis_version, "/\\.[\\d]+$/", "")}"
50+
family = local.parameter_group_family
4751
dynamic "parameter" {
4852
for_each = var.redis_parameters
4953
content {

0 commit comments

Comments
 (0)