@@ -5,7 +5,7 @@ data "aws_vpc" "vpc" {
55locals {
66 vpc_name = lookup (data. aws_vpc . vpc . tags , " Name" , var. vpc_id )
77 major_redis_version = parseint (substr (var. redis_version , 0 ,1 ),10 )
8- parameter_group_family = local. major_redis_version < 6 ? " redis${ replace (var. redis_version , " /\\ .[\\ d]+$/" , " " )} " : local. major_redis_version == 6 ? " redis${ replace (var. redis_version , " /\\ .[\\ d|x]+$/" , " " )} .x" : " redis${ local . major_redis_version } "
8+ parameter_group_family = local. major_redis_version < 6 ? " redis${ replace (var. redis_version , " /\\ .[\\ d]+$/" , " " )} " : local. major_redis_version == 6 ? " redis${ replace (var. redis_version , " /\\ .[\\ d|x]+$/" , " " )} .x" : " redis${ local . major_redis_version } "
99 }
1010
1111resource "random_id" "salt" {
@@ -17,12 +17,12 @@ resource "random_id" "salt" {
1717
1818resource "aws_elasticache_replication_group" "redis" {
1919 replication_group_id = format (" %.20s" , " ${ var . name } -${ var . env } " )
20- replication_group_description = " Terraform-managed ElastiCache replication group for ${ var . name } -${ var . env } -${ local . vpc_name } "
21- number_cache_clusters = var. redis_clusters
20+ description = " Terraform-managed ElastiCache replication group for ${ var . name } -${ var . env } -${ local . vpc_name } "
21+ num_cache_clusters = var. redis_clusters
2222 node_type = var. redis_node_type
2323 automatic_failover_enabled = var. redis_failover
2424 auto_minor_version_upgrade = var. auto_minor_version_upgrade
25- availability_zones = var. availability_zones
25+ preferred_cache_cluster_azs = var. availability_zones
2626 multi_az_enabled = var. multi_az_enabled
2727 engine = " redis"
2828 at_rest_encryption_enabled = var. at_rest_encryption_enabled
0 commit comments