This is an introduction level post, it's included in the free tier subscription
Getting to the starting point on AWS to launch EC2 instances can take a bit of time. Using Terraform can help create the resources you need (VPC, subnets, routing tables, ...). But if you need to figure out all the resources you need it will take you a few hours.
Thankfully, with Terraform, we can pack resources into a reusable module complete with input and output variables. Yet, how do we actually get started even with using modules?
Want to know how? Signup and get access to a free template almost ready to go (you just have to add a public SSH key).