@@ -41,33 +41,33 @@ resource "aws_elasticache_subnet_group" "default" {
4141# Module : Elasticache Replication Group
4242# Description : Terraform module which creates standalone instance for Elasticache Redis.
4343resource "aws_elasticache_replication_group" "default" {
44- count = var. enable && var. replication_enabled ? 1 : 0
45- engine = var. engine
46- replication_group_id = module. labels . id
47- replication_group_description = module. labels . id
48- engine_version = var. engine_version
49- port = var. port
50- parameter_group_name = var. parameter_group_name
51- node_type = var. node_type
52- automatic_failover_enabled = var. automatic_failover_enabled
53- subnet_group_name = join (" " , aws_elasticache_subnet_group. default . * . name )
54- security_group_ids = var. security_group_ids
55- security_group_names = var. security_group_names
56- snapshot_arns = var. snapshot_arns
57- snapshot_name = var. snapshot_name
58- notification_topic_arn = var. notification_topic_arn
59- snapshot_window = var. snapshot_window
60- snapshot_retention_limit = var. snapshot_retention_limit
61- apply_immediately = var. apply_immediately
62- availability_zones = slice (var. availability_zones , 0 , var. number_cache_clusters )
63- number_cache_clusters = var. number_cache_clusters
64- auto_minor_version_upgrade = var. auto_minor_version_upgrade
65- maintenance_window = var. maintenance_window
66- at_rest_encryption_enabled = var. at_rest_encryption_enabled
67- transit_encryption_enabled = var. transit_encryption_enabled
68- auth_token = var. auth_token
69- kms_key_id = var. kms_key_id
70- tags = module. labels . tags
44+ count = var. enable && var. replication_enabled ? 1 : 0
45+ engine = var. engine
46+ replication_group_id = module. labels . id
47+ description = module. labels . id
48+ engine_version = var. engine_version
49+ port = var. port
50+ parameter_group_name = var. parameter_group_name
51+ node_type = var. node_type
52+ automatic_failover_enabled = var. automatic_failover_enabled
53+ subnet_group_name = join (" " , aws_elasticache_subnet_group. default . * . name )
54+ security_group_ids = var. security_group_ids
55+ security_group_names = var. security_group_names
56+ snapshot_arns = var. snapshot_arns
57+ snapshot_name = var. snapshot_name
58+ notification_topic_arn = var. notification_topic_arn
59+ snapshot_window = var. snapshot_window
60+ snapshot_retention_limit = var. snapshot_retention_limit
61+ apply_immediately = var. apply_immediately
62+ availability_zones = slice (var. availability_zones , 0 , var. num_cache_clusters )
63+ num_cache_clusters = var. num_cache_clusters
64+ auto_minor_version_upgrade = var. auto_minor_version_upgrade
65+ maintenance_window = var. maintenance_window
66+ at_rest_encryption_enabled = var. at_rest_encryption_enabled
67+ transit_encryption_enabled = var. transit_encryption_enabled
68+ auth_token = var. auth_token
69+ kms_key_id = var. kms_key_id
70+ tags = module. labels . tags
7171
7272 dynamic "log_delivery_configuration" {
7373 for_each = var. log_delivery_configuration
@@ -85,32 +85,32 @@ resource "aws_elasticache_replication_group" "default" {
8585# Module : Elasticache Replication Group
8686# Description : Terraform module which creates cluster for Elasticache Redis.
8787resource "aws_elasticache_replication_group" "cluster" {
88- count = var. enable && var. cluster_replication_enabled ? 1 : 0
89- engine = var. engine
90- replication_group_id = module. labels . id
91- replication_group_description = module. labels . id
92- engine_version = var. engine_version
93- port = var. port
94- parameter_group_name = var. parameter_group_name
95- node_type = var. node_type
96- automatic_failover_enabled = var. automatic_failover_enabled
97- subnet_group_name = join (" " , aws_elasticache_subnet_group. default . * . name )
98- security_group_ids = var. security_group_ids
99- security_group_names = var. security_group_names
100- snapshot_arns = var. snapshot_arns
101- snapshot_name = var. snapshot_name
102- notification_topic_arn = var. notification_topic_arn
103- snapshot_window = var. snapshot_window
104- snapshot_retention_limit = var. snapshot_retention_limit
105- apply_immediately = var. apply_immediately
106- availability_zones = slice (var. availability_zones , 0 , var. num_node_groups )
107- auto_minor_version_upgrade = var. auto_minor_version_upgrade
108- maintenance_window = var. maintenance_window
109- at_rest_encryption_enabled = var. at_rest_encryption_enabled
110- transit_encryption_enabled = var. transit_encryption_enabled
111- auth_token = var. auth_token
112- kms_key_id = var. kms_key_id
113- tags = module. labels . tags
88+ count = var. enable && var. cluster_replication_enabled ? 1 : 0
89+ engine = var. engine
90+ replication_group_id = module. labels . id
91+ description = module. labels . id
92+ engine_version = var. engine_version
93+ port = var. port
94+ parameter_group_name = var. parameter_group_name
95+ node_type = var. node_type
96+ automatic_failover_enabled = var. automatic_failover_enabled
97+ subnet_group_name = join (" " , aws_elasticache_subnet_group. default . * . name )
98+ security_group_ids = var. security_group_ids
99+ security_group_names = var. security_group_names
100+ snapshot_arns = var. snapshot_arns
101+ snapshot_name = var. snapshot_name
102+ notification_topic_arn = var. notification_topic_arn
103+ snapshot_window = var. snapshot_window
104+ snapshot_retention_limit = var. snapshot_retention_limit
105+ apply_immediately = var. apply_immediately
106+ availability_zones = slice (var. availability_zones , 0 , var. num_node_groups )
107+ auto_minor_version_upgrade = var. auto_minor_version_upgrade
108+ maintenance_window = var. maintenance_window
109+ at_rest_encryption_enabled = var. at_rest_encryption_enabled
110+ transit_encryption_enabled = var. transit_encryption_enabled
111+ auth_token = var. auth_token
112+ kms_key_id = var. kms_key_id
113+ tags = module. labels . tags
114114 cluster_mode {
115115 replicas_per_node_group = var. replicas_per_node_group # Replicas per Shard
116116 num_node_groups = var. num_node_groups # Number of Shards
0 commit comments