Various course materials, scripts, and configurations from my Offensive Security Engineering Course on Udemy
Link to the course: Offensive Security Engineering
For all Terraform projects you will need to generate a PEM file in AWS to ssh into your servers. You can call it whatever you would like, but be sure to change the name in the Terraform configuration to whatever you set.
You will also need to subscribe to the following AWS Marketplace AMIs to query them properly if using Terraform: