From the course: AWS Global Networking in Terraform
Unlock this course with a free trial
Join today to access over 24,600 courses taught by industry experts.
Terraform resources and modules
From the course: AWS Global Networking in Terraform
Terraform resources and modules
- As a technology professional, there is a sort of a natural progression that one experiences when you start to learn a new technology. And if we were beginners with Terraform, we would look at our requirements and the diagram that we created, and realize, hey, Terraform has all the resources needed for us to be able to match that diagram. And if we were to do that and create all of those resources as separate objects within Terraform. There's quite a lot that we need to take into consideration. We have the VPC object itself. We have all six of the subnets. We have the internet gateway, the internet gateway attachment. We have all three of the NAT gateways in the separate availability zones. And we have to allocate elastic IPs for each of them. We have route tables, one public, three private, and the route table attachments, as well as all the routes. This is a huge amount of resources, and we even need to add tags to every single resource if we want to track them properly. And so if…
Contents
-
-
-
-
(Locked)
Learning objectives48s
-
(Locked)
VPC architecture4m 26s
-
(Locked)
Terraform resources and modules4m 16s
-
(Locked)
GitHub repository structure3m 11s
-
(Locked)
Demo: Deploy Terraform variables10m 10s
-
(Locked)
Demo: Deploy single VPC network11m 53s
-
(Locked)
Demo: Deploy remaining VPCs4m 37s
-
(Locked)
-
-
-
-