.. | ||
provider.tf | ||
README.md | ||
terraform.tfstate.backup | ||
tfgraph.png | ||
vpc-subnets.tf |
Terraform config for creating VPC and subnets
These config will create the following resources on AWS. The VPC CIDR is hard-coded as 10.0.0.0/16. The subnets will sit in different availablity zones for redundancy. Resources are all tagged from a globaltag list.
- 1 VPC
- public subnets in all AZs
- private subnets in all AZs
- 1 internet gateway
- 1 nat gateway
Variables to TF
These are required variables:
aws_access_key = "redacted"
aws_secret_key = "redacted"
aws_region = "ap-southeast-1"
resource_prefix = "project1-dev"
Revision notes
- Previously terraform plan would fail to compute the count for routing table association. This is now corrected by setting count = number of AZs