@@ -26,6 +26,8 @@ resource "aws_elasticache_subnet_group" "default" {
2626 name = module. labels . id
2727 subnet_ids = var. subnet_ids
2828 description = var. description
29+
30+ tags = merge (var. tags , module. labels . tags )
2931}
3032
3133# Module : Elasticache Replication Group
@@ -57,7 +59,8 @@ resource "aws_elasticache_replication_group" "default" {
5759 transit_encryption_enabled = var. transit_encryption_enabled
5860 auth_token = var. auth_token
5961 kms_key_id = var. kms_key_id
60- tags = module. labels . tags
62+ tags = merge (var. tags , module. labels . tags )
63+
6164}
6265
6366# Module : Elasticache Replication Group
@@ -88,7 +91,7 @@ resource "aws_elasticache_replication_group" "cluster" {
8891 transit_encryption_enabled = var. transit_encryption_enabled
8992 auth_token = var. auth_token
9093 kms_key_id = var. kms_key_id
91- tags = module. labels . tags
94+ tags = merge (var . tags , module. labels . tags )
9295 cluster_mode {
9396 replicas_per_node_group = var. replicas_per_node_group # Replicas per Shard
9497 num_node_groups = var. num_node_groups # Number of Shards
@@ -118,5 +121,5 @@ resource "aws_elasticache_cluster" "default" {
118121 apply_immediately = var. apply_immediately
119122 preferred_availability_zones = slice (var. availability_zones , 0 , var. num_cache_nodes )
120123 maintenance_window = var. maintenance_window
121- tags = module. labels . tags
124+ tags = merge (var . tags , module. labels . tags )
122125}
0 commit comments