Customize a VPC¶
In this lab assignment you’ll use Terraform to define a VPC with non-default subnets. The default subnets are good for debugging but production applications will almost always need to have custom defined subnets.
In class I showed how to create a VPC using the Cloud Console. To do this lab you should create the VPC in Terraform.
In your git repository, create copy the
base directory to create a new directory for this lab.
$ cp -R base lab11 $ cd lab11
Plan Your Subnets¶
Plan your subnets using at least three regions. They can be anywhere (e.g. three regions in North America, or on different continents). For each of the subnets define the following:
A network address and netmask
Determine the first and last address in the subnet
Determine the maximum number of hosts in the subnet
Document your work and turn in the documentation on Canvas.
Create the Terraform Configuration¶
Research creating a VPC in Terraform and create a configuration in
main.tf that matches your documentation.
Turn in a document with your subnets and your
main.tf on Canvas.