Configure Jenkins to use IAM

One of the projects that I have been working on for the last few weeks is to migrate our Jenkins slaves to use IAM roles to manage our AWS accounts rather than credentials. Policy dictates that we rotate our credentials...

Adding the Vault Provider to VS Code

With my Jet Brains renewal coming up next month, I decided to give VS Code an honest evaluation. I have been writing a lot of Terraform lately so that was one of the first extensions that I installed. As I...

Dependencies Between Terraform Modules

I have been working on improving the portability of my Terraform code, so last week I refactored the code that builds my ECS cluster with an EFS disk attached into two Terraform Modules, one for EFS and one for ECS....

Using Dynamic Blocks in Terraform

For the last week or so I have been working on a Terraform module for deploying tasks to ECS. One of the most interesting problems that I came across while working on it was around creating IAM profiles. Each task...