@@ -30,29 +30,29 @@ resource "aws_elasticache_parameter_group" "default" {
3030}
3131
3232resource "aws_elasticache_replication_group" "redis" {
33- replication_group_id = " ${ var . environment } -${ var . name } -redis"
34- port = var. port
35- engine = " redis"
36- node_type = var. node_type
37- description = " Redis cluster for ${ var . environment } -${ var . name } -redis"
38- engine_version = var. engine_version
39- num_cache_clusters = var. num_cache_nodes
40- parameter_group_name = join (" " , aws_elasticache_parameter_group. default . * . name ) # var.parameter_group_name
41- security_group_ids = [module . security_group_redis . security_group_id ]
42- subnet_group_name = aws_elasticache_subnet_group. elasticache . id
43- availability_zones = [for n in range (0 , var. availability_zones ) : data . aws_availability_zones . available . names [n ]]
44- snapshot_arns = var. snapshot_arns
45- snapshot_window = var. snapshot_window
46- snapshot_retention_limit = var. snapshot_retention_limit
47- automatic_failover_enabled = var. automatic_failover_enabled
48- multi_az_enabled = var. multi_az_enabled
49- kms_key_id = var. kms_key_arn
50- auth_token = var. transit_encryption_enabled ? random_password. password . result : null
51- at_rest_encryption_enabled = var. at_rest_encryption_enabled
52- transit_encryption_enabled = var. transit_encryption_enabled
53- notification_topic_arn = var. notification_topic_arn
54- maintenance_window = var. maintenance_window
55- final_snapshot_identifier = var. final_snapshot_identifier
33+ replication_group_id = " ${ var . environment } -${ var . name } -redis"
34+ port = var. port
35+ engine = " redis"
36+ node_type = var. node_type
37+ description = " Redis cluster for ${ var . environment } -${ var . name } -redis"
38+ engine_version = var. engine_version
39+ num_cache_clusters = var. num_cache_nodes
40+ parameter_group_name = join (" " , aws_elasticache_parameter_group. default . * . name ) # var.parameter_group_name
41+ security_group_ids = [module . security_group_redis . security_group_id ]
42+ subnet_group_name = aws_elasticache_subnet_group. elasticache . id
43+ preferred_cache_cluster_azs = [for n in range (0 , var. availability_zones ) : data . aws_availability_zones . available . names [n ]]
44+ snapshot_arns = var. snapshot_arns
45+ snapshot_window = var. snapshot_window
46+ snapshot_retention_limit = var. snapshot_retention_limit
47+ automatic_failover_enabled = var. automatic_failover_enabled
48+ multi_az_enabled = var. multi_az_enabled
49+ kms_key_id = var. kms_key_arn
50+ auth_token = var. transit_encryption_enabled ? random_password. password . result : null
51+ at_rest_encryption_enabled = var. at_rest_encryption_enabled
52+ transit_encryption_enabled = var. transit_encryption_enabled
53+ notification_topic_arn = var. notification_topic_arn
54+ maintenance_window = var. maintenance_window
55+ final_snapshot_identifier = var. final_snapshot_identifier
5656
5757 dynamic "log_delivery_configuration" {
5858 for_each = local. slow_log
0 commit comments