cleanup folders and files

This commit is contained in:
Greg Hendrickson
2023-11-17 17:08:59 -08:00
parent a27a3737fc
commit 8a23203128
35 changed files with 117 additions and 1225 deletions

View File

@@ -1,3 +1,11 @@
terraform {
backend "s3" {
bucket = "my-tf-bucket-ghndrx"
key = "aws_vpc_peering/terraform.tfstate"
region = "us-west-2"
}
}
# Define AWS provider with aliases for us-west-1 and us-east-1 regions
provider "aws" {
alias = "us-west-1"
@@ -69,6 +77,20 @@ resource "aws_vpc_peering_connection_accepter" "peering_accepter" {
provider = aws.us-east-1
}
resource "aws_route" "peer-route-us-west-1" {
route_table_id = aws_route_table.us-west-1-route-table.id
destination_cidr_block = aws_vpc.us-east-1.cidr_block
vpc_peering_connection_id = aws_vpc_peering_connection.peering_connection.id
provider = aws.us-west-1
}
resource "aws_route" "peer-route-us-east-1" {
route_table_id = aws_route_table.us-east-1-route-table.id
destination_cidr_block = aws_vpc.us-west-1.cidr_block
vpc_peering_connection_id = aws_vpc_peering_connection.peering_connection.id
provider = aws.us-east-1
}
# Create route tables for each VPC and associate them with the respective subnets
resource "aws_route_table" "us-west-1-route-table" {
vpc_id = aws_vpc.us-west-1.id
@@ -177,6 +199,12 @@ resource "aws_security_group" "us-west-1-instance-sg" {
protocol = "-1"
cidr_blocks = ["10.1.0.0/16", "0.0.0.0/0"]
}
ingress {
from_port = -1
to_port = -1
protocol = "icmp"
cidr_blocks = ["0.0.0.0/0"]
}
}
resource "aws_security_group" "us-east-1-instance-sg" {
@@ -215,6 +243,12 @@ resource "aws_security_group" "us-east-1-instance-sg" {
protocol = "-1"
cidr_blocks = ["10.1.0.0/16", "0.0.0.0/0"]
}
ingress {
from_port = -1
to_port = -1
protocol = "icmp"
cidr_blocks = ["0.0.0.0/0"]
}
}
# Create EC2 instances in each subnet