Latest Posts
-
Whitelist VPC Traffic with NACLs
This post describes how to use Terraform to create a VPC and whitelist network traffic using NACLs. Remote access is allowed through SSM and VPC Endpoints. This example creates public subnets for ALBs, private subnets for apps running on EC2/ECS, and database subnets for RDS mysql.
-
Using GitHub Actions and Terraform with AWS
This post describes how to setup GitHub Actions and Terraform with AWS. Before you can use GitHub Actions with AWS, you will need to allow GitHub to access your account. This example uses Terraform to create an IAM role for GitHub Actions to use. This role has admin permissions for the services Terraform needs to configure. Make sure you update the variable allowed_repos_branches. This controls who can assume your IAM role.
-
Using AWS CodeBuild to Deploy a Web Site
In this post I will describe how to use AWS CodeBuild to automatically deploy a web site to S3. I'll be using the resources I created in the previous post. I'm going to continue defining all my infrastructure using CloudFormation.