@@ -40,7 +40,7 @@ resource "aws_vpc" "default" {
4040}
4141
4242resource "aws_subnet" "public" {
43- for_each = { for idx , subnet in local . public_subnet_config : idx => subnet }
43+ for_each = { for idx , subnet in local . public_subnet_config : idx => subnet }
4444
4545 vpc_id = aws_vpc. default . id
4646 cidr_block = each. value . cidr_block
@@ -63,7 +63,7 @@ resource "aws_route_table" "public" {
6363}
6464
6565resource "aws_route_table_association" "public_subnets" {
66- for_each = aws_subnet. public
66+ for_each = aws_subnet. public
6767
6868 subnet_id = each. value . id
6969 route_table_id = aws_route_table. public . id
@@ -76,22 +76,22 @@ resource "aws_route" "igw" {
7676}
7777
7878resource "aws_subnet" "private" {
79- for_each = { for idx , subnet in local . private_subnet_config : idx => subnet }
79+ for_each = { for idx , subnet in local . private_subnet_config : idx => subnet }
8080
81- vpc_id = aws_vpc. default . id
82- cidr_block = each. value . cidr_block
83- availability_zone = each. value . availability_zone
81+ vpc_id = aws_vpc. default . id
82+ cidr_block = each. value . cidr_block
83+ availability_zone = each. value . availability_zone
8484}
8585
8686resource "aws_eip" "nat" {
87- domain = " vpc"
87+ domain = " vpc"
8888
89- depends_on = [aws_internet_gateway . default ]
89+ depends_on = [aws_internet_gateway . default ]
9090}
9191
9292resource "aws_nat_gateway" "default" {
93- allocation_id = aws_eip. nat . id
94- subnet_id = aws_subnet. public [0 ]. id
93+ allocation_id = aws_eip. nat . id
94+ subnet_id = aws_subnet. public [0 ]. id
9595}
9696
9797resource "aws_route_table" "private" {
@@ -102,7 +102,7 @@ resource "aws_route_table" "private" {
102102}
103103
104104resource "aws_route_table_association" "private_subnets" {
105- for_each = aws_subnet. private
105+ for_each = aws_subnet. private
106106
107107 subnet_id = each. value . id
108108 route_table_id = aws_route_table. private . id
@@ -111,7 +111,7 @@ resource "aws_route_table_association" "private_subnets" {
111111resource "aws_route" "nat" {
112112 route_table_id = aws_route_table. private . id
113113 destination_cidr_block = " 0.0.0.0/0"
114- nat_gateway_id = aws_nat_gateway. default . id
114+ nat_gateway_id = aws_nat_gateway. default . id
115115}
116116
117117resource "aws_route53_zone" "parent_hosted_zone" {
@@ -129,3 +129,17 @@ resource "aws_route53_record" "imms_ns" {
129129 ttl = 172800
130130 records = [for ns in aws_route53_zone . child_hosted_zone . name_servers : " ${ ns } ." ]
131131}
132+
133+ # TODO - remove once state has been updated
134+ moved {
135+ from = aws_subnet. default_subnets
136+ to = aws_subnet. public
137+ }
138+ moved {
139+ from = aws_route_table. default
140+ to = aws_route_table. public
141+ }
142+ moved {
143+ from = aws_route. igw_route
144+ to = aws_route. igw
145+ }
0 commit comments