Build out a basic infrastructure plan using basic Terraform syntax.
Often as a first step of learning a new tool like Terraform, it is nice to know how the basic pieces fit together. This demo / example is intented to do that.
Build out a basic infrastructure plan using basic Terraform syntax.
Making plans repeatable by way of variables, loops and lookups. This demo is intended to explore how to write your plans in a more reusable fashion.
Build out a basic infrastructure plan using basic Terraform syntax.
Using modules, we can consolidate plans that your organization / team tend to use as basic building blocks of your infrastructure. This demo will show how to break out reusable pieces of infrastructure into modules, and use them to build the plan.
Build out a basic infrastructure plan using basic Terraform syntax.
Leveraging modules is great! Seperation of concerns across the infrastructure can make things easier to manage. For example, a team of Network Engineers might be the group responsible for changes to the VPC / Subnet configuration. Where the individual application teams are responsbile for their build out of servers to run their application. Seperating out these pieces in your plans will allow each team to work independently, and using Data Sources references, they can keep things in sync across runs. This demo will show how to break up the infrastructure plans into smaller independent pieces that can be controlled independently.
✅ 1 VPC
✅ 2 public subnets (us-east-1a, us-east-1b)
✅ Internet Gateway
✅ Application Load Balancer
✅ 2 EC2 Instances distributed between AZs, behind loadbalancer