|
17 | 17 | #
|
18 | 18 |
|
19 | 19 | resource "aws_subnet" "admin" {
|
20 |
| - count = "${var.az_count}" |
21 |
| - vpc_id = "${aws_vpc.default.id}" |
22 |
| - cidr_block = "${var.vpc_cidr_base}${lookup(var.admin_subnet_cidrs, format("zone%d", count.index))}" |
23 |
| - availability_zone = "${element(split(", ", var.aws_azs), count.index)}" |
24 |
| - tags = "${merge(var.global_tags, |
25 |
| - map("Name", "admin_az${(count.index +1)}"), |
26 |
| - var.admin_subnet_tags)}" |
| 20 | + count = var.az_count |
| 21 | + vpc_id = aws_vpc.default.id |
| 22 | + cidr_block = "${var.vpc_cidr_base}${var.admin_subnet_cidrs[format("zone%d", count.index)]}" |
| 23 | + availability_zone = element(split(", ", var.aws_azs), count.index) |
| 24 | + tags = merge( |
| 25 | + var.global_tags, |
| 26 | + { |
| 27 | + "Name" = "admin_az${count.index + 1}" |
| 28 | + }, |
| 29 | + var.admin_subnet_tags, |
| 30 | + ) |
27 | 31 | }
|
28 | 32 |
|
29 | 33 | output "aws_subnet_admin_ids" {
|
30 |
| - value = ["${aws_subnet.admin.*.id}"] |
| 34 | + value = [aws_subnet.admin.*.id] |
31 | 35 | }
|
32 | 36 |
|
33 | 37 | resource "aws_route_table_association" "private_admin" {
|
34 |
| - count = "${var.az_count}" |
35 |
| - subnet_id = "${element(aws_subnet.admin.*.id, count.index)}" |
36 |
| - route_table_id = "${element(aws_route_table.private.*.id, count.index)}" |
| 38 | + count = var.az_count |
| 39 | + subnet_id = element(aws_subnet.admin.*.id, count.index) |
| 40 | + route_table_id = element(aws_route_table.private.*.id, count.index) |
37 | 41 | }
|
38 | 42 |
|
39 | 43 | resource "aws_subnet" "public" {
|
40 |
| - count = "${var.az_count}" |
41 |
| - vpc_id = "${aws_vpc.default.id}" |
42 |
| - cidr_block = "${var.vpc_cidr_base}${lookup(var.public_subnet_cidrs, format("zone%d", count.index))}" |
43 |
| - availability_zone = "${element(split(", ", var.aws_azs), count.index)}" |
44 |
| - tags = "${merge(var.global_tags, |
45 |
| - map("Name", "public_az${(count.index +1)}"), |
46 |
| - var.public_subnet_tags)}" |
| 44 | + count = var.az_count |
| 45 | + vpc_id = aws_vpc.default.id |
| 46 | + cidr_block = "${var.vpc_cidr_base}${var.public_subnet_cidrs[format("zone%d", count.index)]}" |
| 47 | + availability_zone = element(split(", ", var.aws_azs), count.index) |
| 48 | + tags = merge( |
| 49 | + var.global_tags, |
| 50 | + { |
| 51 | + "Name" = "public_az${count.index + 1}" |
| 52 | + }, |
| 53 | + var.public_subnet_tags, |
| 54 | + ) |
47 | 55 | }
|
48 | 56 |
|
49 | 57 | output "aws_subnet_public_ids" {
|
50 |
| - value = ["${aws_subnet.public.*.id}"] |
| 58 | + value = [aws_subnet.public.*.id] |
51 | 59 | }
|
52 | 60 |
|
53 | 61 | resource "aws_route_table_association" "public_public" {
|
54 |
| - count = "${var.az_count}" |
55 |
| - subnet_id = "${element(aws_subnet.public.*.id, count.index)}" |
56 |
| - route_table_id = "${aws_route_table.public.id}" |
| 62 | + count = var.az_count |
| 63 | + subnet_id = element(aws_subnet.public.*.id, count.index) |
| 64 | + route_table_id = aws_route_table.public.id |
57 | 65 | }
|
58 | 66 |
|
59 | 67 | resource "aws_subnet" "private_prod" {
|
60 |
| - count = "${var.az_count}" |
61 |
| - vpc_id = "${aws_vpc.default.id}" |
62 |
| - cidr_block = "${var.vpc_cidr_base}${lookup(var.private_prod_subnet_cidrs, format("zone%d", count.index))}" |
63 |
| - availability_zone = "${element(split(", ", var.aws_azs), count.index)}" |
64 |
| - tags = "${merge(var.global_tags, |
65 |
| - map("Name", "private_prod_az${(count.index +1)}"), |
66 |
| - var.private_prod_subnet_tags)}" |
| 68 | + count = var.az_count |
| 69 | + vpc_id = aws_vpc.default.id |
| 70 | + cidr_block = "${var.vpc_cidr_base}${var.private_prod_subnet_cidrs[format("zone%d", count.index)]}" |
| 71 | + availability_zone = element(split(", ", var.aws_azs), count.index) |
| 72 | + tags = merge( |
| 73 | + var.global_tags, |
| 74 | + { |
| 75 | + "Name" = "private_prod_az${count.index + 1}" |
| 76 | + }, |
| 77 | + var.private_prod_subnet_tags, |
| 78 | + ) |
67 | 79 | }
|
68 | 80 |
|
69 | 81 | output "aws_subnet_private_prod_ids" {
|
70 |
| - value = ["${aws_subnet.private_prod.*.id}"] |
| 82 | + value = [aws_subnet.private_prod.*.id] |
71 | 83 | }
|
72 | 84 |
|
73 | 85 | resource "aws_route_table_association" "private_private_prod" {
|
74 |
| - count = "${var.az_count}" |
75 |
| - subnet_id = "${element(aws_subnet.private_prod.*.id, count.index)}" |
76 |
| - route_table_id = "${element(aws_route_table.private.*.id, count.index)}" |
| 86 | + count = var.az_count |
| 87 | + subnet_id = element(aws_subnet.private_prod.*.id, count.index) |
| 88 | + route_table_id = element(aws_route_table.private.*.id, count.index) |
77 | 89 | }
|
78 | 90 |
|
79 | 91 | resource "aws_subnet" "private_working" {
|
80 |
| - count = "${var.az_count}" |
81 |
| - vpc_id = "${aws_vpc.default.id}" |
82 |
| - cidr_block = "${var.vpc_cidr_base}${lookup(var.private_working_subnet_cidrs, format("zone%d", count.index))}" |
83 |
| - availability_zone = "${element(split(", ", var.aws_azs), count.index)}" |
84 |
| - tags = "${merge(var.global_tags, |
85 |
| - map("Name", "private_working_az${(count.index +1)}"), |
86 |
| - var.private_working_subnet_tags)}" |
| 92 | + count = var.az_count |
| 93 | + vpc_id = aws_vpc.default.id |
| 94 | + cidr_block = "${var.vpc_cidr_base}${var.private_working_subnet_cidrs[format("zone%d", count.index)]}" |
| 95 | + availability_zone = element(split(", ", var.aws_azs), count.index) |
| 96 | + tags = merge( |
| 97 | + var.global_tags, |
| 98 | + { |
| 99 | + "Name" = "private_working_az${count.index + 1}" |
| 100 | + }, |
| 101 | + var.private_working_subnet_tags, |
| 102 | + ) |
87 | 103 | }
|
88 | 104 |
|
89 | 105 | output "aws_subnet_private_working_ids" {
|
90 |
| - value = ["${aws_subnet.private_working.*.id}"] |
| 106 | + value = [aws_subnet.private_working.*.id] |
91 | 107 | }
|
92 | 108 |
|
93 | 109 | resource "aws_route_table_association" "private_private_working" {
|
94 |
| - count = "${var.az_count}" |
95 |
| - subnet_id = "${element(aws_subnet.private_working.*.id, count.index)}" |
96 |
| - route_table_id = "${element(aws_route_table.private.*.id, count.index)}" |
| 110 | + count = var.az_count |
| 111 | + subnet_id = element(aws_subnet.private_working.*.id, count.index) |
| 112 | + route_table_id = element(aws_route_table.private.*.id, count.index) |
97 | 113 | }
|
| 114 | + |
0 commit comments