|
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