Self hosted infrastructure on AWS with Terraform (part1)