code-dumps/terraform/aws-vpc/README.md

27 lines
823 B
Markdown
Raw Normal View History

2020-04-23 10:36:56 +08:00
# 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 number of subnets are also hard-coded. The subnets will sit in different availablity zones for redundancy.
* 1 VPC
* 2 public subnets
* 2 private subnets
* 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"
```
## TF graph
Here is what the graph looks like
![tf graph](https://raw.githubusercontent.com/xpertkn/terraform/master/tfgraph.png?raw=true)
## Revision notes
* Previously terraform plan would fail to compute the count for routing table association. This is now corrected by hard-coding count to 2.