@@ -12,7 +12,8 @@ resource "aws_vpc" "k8s_vpc" {
1212 instance_tenancy = " default"
1313
1414 tags = {
15- Name = " ${ var . cluster_name } -VPC"
15+ Name = " ${ var . cluster_name } -VPC"
16+ yor_trace = " a6984cd3-0504-40d2-9145-462394d34948"
1617 }
1718}
1819
@@ -30,6 +31,7 @@ resource "aws_subnet" "public_1" {
3031 tags = {
3132 Name = " ${ var . cluster_name } -public-subnet-1"
3233 " kubernetes.io/role/elb" = " 1"
34+ yor_trace = " 2265ca48-5ec5-4eca-927e-ef714787825f"
3335 }
3436}
3537
@@ -43,6 +45,7 @@ resource "aws_subnet" "public_2" {
4345 tags = {
4446 Name = " ${ var . cluster_name } -public-subnet-2"
4547 " kubernetes.io/role/elb" = " 1"
48+ yor_trace = " 42bde467-c9e9-49bc-8182-177fbc170ab1"
4649 }
4750}
4851
@@ -55,6 +58,7 @@ resource "aws_subnet" "private_1" {
5558 tags = {
5659 Name = " ${ var . cluster_name } -private-subnet-1"
5760 " kubernetes.io/role/internal-elb" = " 1"
61+ yor_trace = " 0f702fcd-da42-4f9b-b0f6-ca243fc73e0e"
5862 }
5963}
6064
@@ -67,6 +71,7 @@ resource "aws_subnet" "private_2" {
6771 tags = {
6872 Name = " ${ var . cluster_name } -private-subnet-2"
6973 " kubernetes.io/role/internal-elb" = " 1"
74+ yor_trace = " 206bb654-53df-457e-85ac-c9e0d26ae61e"
7075 }
7176}
7277
@@ -79,36 +84,45 @@ resource "aws_subnet" "private_2" {
7984resource "aws_internet_gateway" "k8s_igw" {
8085 vpc_id = aws_vpc. k8s_vpc . id
8186 tags = {
82- Name = " ${ var . cluster_name } -IGW"
87+ Name = " ${ var . cluster_name } -IGW"
88+ yor_trace = " 80841cf5-ccc3-4081-937b-cc28e7fba0a1"
8389 }
8490}
8591
8692# Allocates a static public IP address for the first NAT Gateway.
8793resource "aws_eip" "nat_eip_1" {
8894 domain = " vpc"
89- tags = { Name = " ${ var . cluster_name } -NAT1-EIP" }
95+ tags = { Name = " ${ var . cluster_name } -NAT1-EIP"
96+ yor_trace = " a78a1285-ff97-4689-9085-83b325e98bec"
97+ }
9098}
9199
92100# Allocates a static public IP address for the second NAT Gateway.
93101resource "aws_eip" "nat_eip_2" {
94102 domain = " vpc"
95- tags = { Name = " ${ var . cluster_name } -NAT2-EIP" }
103+ tags = { Name = " ${ var . cluster_name } -NAT2-EIP"
104+ yor_trace = " d9c3ef4d-4670-49da-adbf-7464bd3472b7"
105+ }
96106}
97107
98108# Creates a NAT Gateway in the first public subnet for outbound internet access from private subnets.
99109resource "aws_nat_gateway" "nat_gateway_1" {
100110 allocation_id = aws_eip. nat_eip_1 . id
101111 subnet_id = aws_subnet. public_1 . id
102- tags = { Name = " ${ var . cluster_name } -NAT1" }
103- depends_on = [aws_internet_gateway . k8s_igw ]
112+ tags = { Name = " ${ var . cluster_name } -NAT1"
113+ yor_trace = " 04c561be-71d5-4e7d-9a81-3aacf3226ee7"
114+ }
115+ depends_on = [aws_internet_gateway . k8s_igw ]
104116}
105117
106118# Creates a second NAT Gateway in the second public subnet for high availability.
107119resource "aws_nat_gateway" "nat_gateway_2" {
108120 allocation_id = aws_eip. nat_eip_2 . id
109121 subnet_id = aws_subnet. public_2 . id
110- tags = { Name = " ${ var . cluster_name } -NAT2" }
111- depends_on = [aws_internet_gateway . k8s_igw ]
122+ tags = { Name = " ${ var . cluster_name } -NAT2"
123+ yor_trace = " 15907bb5-1ddb-4143-bf0a-01c1e84a05d7"
124+ }
125+ depends_on = [aws_internet_gateway . k8s_igw ]
112126}
113127
114128
@@ -119,7 +133,9 @@ resource "aws_nat_gateway" "nat_gateway_2" {
119133# Defines a route table for the public subnets.
120134resource "aws_route_table" "public" {
121135 vpc_id = aws_vpc. k8s_vpc . id
122- tags = { Name = " ${ var . cluster_name } -Public-RT" }
136+ tags = { Name = " ${ var . cluster_name } -Public-RT"
137+ yor_trace = " 01296ba5-e2d3-4c8d-a0a7-4e57eae19f27"
138+ }
123139}
124140
125141# Adds a route to the public route table that directs internet-bound traffic to the Internet Gateway.
@@ -145,7 +161,9 @@ resource "aws_route_table_association" "public_2" {
145161# Defines a dedicated route table for the first private subnet.
146162resource "aws_route_table" "private_1" {
147163 vpc_id = aws_vpc. k8s_vpc . id
148- tags = { Name = " ${ var . cluster_name } -Private-RT-1" }
164+ tags = { Name = " ${ var . cluster_name } -Private-RT-1"
165+ yor_trace = " 66bbd369-07a2-40aa-a8d4-0d70260eb063"
166+ }
149167}
150168
151169# Adds a route that directs internet-bound traffic from the private subnet to the first NAT Gateway.
@@ -165,7 +183,9 @@ resource "aws_route_table_association" "private_1" {
165183# Defines a dedicated route table for the second private subnet.
166184resource "aws_route_table" "private_2" {
167185 vpc_id = aws_vpc. k8s_vpc . id
168- tags = { Name = " ${ var . cluster_name } -Private-RT-2" }
186+ tags = { Name = " ${ var . cluster_name } -Private-RT-2"
187+ yor_trace = " 74914750-8b52-4d1c-b3ac-4814c62d118e"
188+ }
169189}
170190
171191# Adds a route that directs internet-bound traffic from the private subnet to the second NAT Gateway.
0 commit comments