Skip to content

mahmoodr786/simple-vpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple VPC

Simple VPC is a three zone highly available VPC with six Subnets. Three public and three private Subnets. An IGW and Three NATs.

Requirements

Name Version
aws 5.19.0

Providers

Name Version
aws 5.19.0

Modules

Name Source Version
subnet-addrs hashicorp/subnets/cidr n/a

Resources

Name Type
aws_cloudwatch_log_group.flow_logs_log_group resource
aws_eip.nat-eip-az1 resource
aws_eip.nat-eip-az2 resource
aws_eip.nat-eip-az3 resource
aws_flow_log.vpc-flow_logs resource
aws_iam_role.flow_logs_role resource
aws_internet_gateway.igw resource
aws_nat_gateway.az1-nat resource
aws_nat_gateway.az2-nat resource
aws_nat_gateway.az3-nat resource
aws_route_table.az1-prv-rt resource
aws_route_table.az2-prv-rt resource
aws_route_table.az3-prv-rt resource
aws_route_table.public resource
aws_route_table_association.prv-az1-rts resource
aws_route_table_association.prv-az2-rts resource
aws_route_table_association.prv-az3-rts resource
aws_route_table_association.pub-az1-rts resource
aws_route_table_association.pub-az2-rts resource
aws_route_table_association.pub-az3-rts resource
aws_subnet.prv-az1 resource
aws_subnet.prv-az2 resource
aws_subnet.prv-az3 resource
aws_subnet.pub-az1 resource
aws_subnet.pub-az2 resource
aws_subnet.pub-az3 resource
aws_vpc.main resource
aws_caller_identity.current data source
aws_iam_policy_document.flow_logs_assume_policy data source
aws_iam_policy_document.flow_logs_policy data source
aws_region.current data source

Inputs

Name Description Type Default Required
account_name Default Account name string "Networking" no
availability_zones Avaialbility Zones list(any)
[
"us-east-1a",
"us-east-1b",
"us-east-1c"
]
no
az Avaialbility Zone Text list(any)
[
"AZ1",
"AZ2",
"AZ3"
]
no
env Default Environment string "VPN" no
project Default Project Name string "VPN" no
region AWS Region to target string "us-east-1" no
tags Tags map(any)
{
"Owner": "Your Name"
}
no
tier Tiers list(any)
[
"PUB",
"PRV"
]
no
vpc_cidr Default VPC CIDR string "10.0.0.0/16" no

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages