|
1 | | -# |
2 | | -# Security group resources |
3 | | -# |
4 | | - |
5 | 1 | resource "aws_security_group" "redis" { |
6 | 2 | vpc_id = "${var.vpc_id}" |
7 | 3 |
|
8 | 4 | tags { |
9 | | - Name = "${var.tag_name}" |
10 | | - environment = "${var.tag_environment}" |
11 | | - team = "${var.tag_team}" |
12 | | - application = "${var.tag_application}" |
| 5 | + Name = "${var.tag_name}" |
| 6 | + environment = "${var.tag_environment}" |
| 7 | + team = "${var.tag_team}" |
| 8 | + application = "${var.tag_application}" |
| 9 | + contact-email = "${var.tag_contact-email}" |
| 10 | + tag_customer = "${var.tag_customer}" |
13 | 11 | } |
14 | 12 | } |
15 | 13 |
|
16 | | -# |
17 | | -# ElastiCache resources |
18 | | -# |
19 | | - |
20 | 14 | resource "aws_elasticache_subnet_group" "default" { |
21 | | - name = "subnet-group-${var.tag_team}-${var.tag_application}-${var.tag_environment}" |
| 15 | + name = "subnet-group-${var.tag_team}-${var.tag_application}-${var.tag_environment}" |
22 | 16 | description = "Private subnets for the ElastiCache instances: ${var.tag_team} ${var.tag_application} ${var.tag_environment}" |
23 | | - subnet_ids = ["${split(",", var.private_subnet_ids)}"] |
| 17 | + subnet_ids = ["${split(",", var.private_subnet_ids)}"] |
24 | 18 | } |
25 | 19 |
|
26 | 20 | resource "aws_elasticache_cluster" "redis" { |
27 | | - cluster_id = "${var.cluster_id}" |
28 | | - engine = "redis" |
29 | | - engine_version = "${var.engine_version}" |
30 | | - maintenance_window = "${var.maintenance_window}" |
31 | | - node_type = "${var.instance_type}" |
32 | | - num_cache_nodes = "1" |
| 21 | + cluster_id = "${var.cluster_id}" |
| 22 | + engine = "redis" |
| 23 | + engine_version = "${var.engine_version}" |
| 24 | + maintenance_window = "${var.maintenance_window}" |
| 25 | + node_type = "${var.instance_type}" |
| 26 | + num_cache_nodes = "1" |
33 | 27 | parameter_group_name = "${var.parameter_group_name}" |
34 | | - port = "6379" |
35 | | - subnet_group_name = "${aws_elasticache_subnet_group.default.name}" |
36 | | - security_group_ids = ["${aws_security_group.redis.id}"] |
| 28 | + port = "6379" |
| 29 | + subnet_group_name = "${aws_elasticache_subnet_group.default.name}" |
| 30 | + security_group_ids = ["${aws_security_group.redis.id}"] |
37 | 31 |
|
38 | 32 | tags { |
39 | | - Name = "${var.tag_name}" |
40 | | - environment = "${var.tag_environment}" |
41 | | - team = "${var.tag_team}" |
42 | | - application = "${var.tag_application}" |
| 33 | + Name = "${var.tag_name}" |
| 34 | + environment = "${var.tag_environment}" |
| 35 | + team = "${var.tag_team}" |
| 36 | + application = "${var.tag_application}" |
| 37 | + contact-email = "${var.tag_contact-email}" |
| 38 | + tag_customer = "${var.tag_customer}" |
43 | 39 | } |
44 | 40 | } |
45 | | - |
46 | | -# |
47 | | -# todo: add CloudWatch resources |
48 | | -# |
0 commit comments