1
1
# Define composite variables for resources
2
2
module "label" {
3
- source = " git::https://github.com/cloudposse/tf_label.git?ref=tags/0.1.0"
4
- namespace = " ${ var . namespace } "
5
- name = " ${ var . name } "
6
- stage = " ${ var . stage } "
3
+ source = " git::https://github.com/cloudposse/tf_label.git?ref=tags/0.2.0"
4
+ namespace = " ${ var . namespace } "
5
+ name = " ${ var . name } "
6
+ stage = " ${ var . stage } "
7
+ delimiter = " ${ var . delimiter } "
8
+ attributes = " ${ var . attributes } "
9
+ tags = " ${ var . tags } "
7
10
}
8
11
9
12
#
@@ -26,11 +29,7 @@ resource "aws_security_group" "default" {
26
29
cidr_blocks = [" 0.0.0.0/0" ]
27
30
}
28
31
29
- tags {
30
- Name = " ${ module . label . id } "
31
- Namespace = " ${ var . namespace } "
32
- Stage = " ${ var . stage } "
33
- }
32
+ tags = " ${ module . label . tags } "
34
33
}
35
34
36
35
resource "aws_elasticache_subnet_group" "default" {
@@ -57,7 +56,7 @@ resource "aws_elasticache_replication_group" "default" {
57
56
maintenance_window = " ${ var . maintenance_window } "
58
57
notification_topic_arn = " ${ var . notification_topic_arn } "
59
58
60
- tags = " ${ module . label . tags } "
59
+ tags = " ${ module . label . tags } "
61
60
}
62
61
63
62
#
@@ -73,14 +72,15 @@ resource "aws_cloudwatch_metric_alarm" "cache_cpu" {
73
72
period = " 300"
74
73
statistic = " Average"
75
74
76
- threshold = " ${ var . alarm_cpu_threshold_percent } "
75
+ threshold = " ${ var . alarm_cpu_threshold_percent } "
77
76
78
77
dimensions {
79
78
CacheClusterId = " ${ module . label . id } "
80
79
}
81
80
82
- alarm_actions = [" ${ var . alarm_actions } " ]
83
- depends_on = [" aws_elasticache_replication_group.default" ]
81
+ alarm_actions = [" ${ var . alarm_actions } " ]
82
+ depends_on = [" aws_elasticache_replication_group.default" ]
83
+ tags = " ${ module . label . tags } "
84
84
}
85
85
86
86
resource "aws_cloudwatch_metric_alarm" "cache_memory" {
@@ -93,14 +93,15 @@ resource "aws_cloudwatch_metric_alarm" "cache_memory" {
93
93
period = " 60"
94
94
statistic = " Average"
95
95
96
- threshold = " ${ var . alarm_memory_threshold_bytes } "
96
+ threshold = " ${ var . alarm_memory_threshold_bytes } "
97
97
98
98
dimensions {
99
99
CacheClusterId = " ${ module . label . id } "
100
100
}
101
101
102
- alarm_actions = [" ${ var . alarm_actions } " ]
103
- depends_on = [" aws_elasticache_replication_group.default" ]
102
+ alarm_actions = [" ${ var . alarm_actions } " ]
103
+ depends_on = [" aws_elasticache_replication_group.default" ]
104
+ tags = " ${ module . label . tags } "
104
105
}
105
106
106
107
0 commit comments