Using Vault with Jenkins

Lately I have been building a lot of systems that need secrets passed to them at build time. Initially, we were using the Jenkins credentials manager to hold the secrets. As the number of secret we had to manage for...

Terraform with pre-commit Hooks

The more time that I spend writing Terraform and Terraform Modules, the more aware I have become of just how often I forget to run tools like terraform fmt and do the necessary code prettying things like making sure that...

Building a Packer Image with Terraform

Over the last few years, I have used HashiCorp’s Packer and Ansible to build a lot of images. One of the problems that I have had with my setup generally is how to set various variable that are needed for...

Terraform Sub Modules

Over the last few months I have been writing a lot of Terraform code. One of the main issues that I’ve been dealing with is how to break apart modules. For example, I wrote a module for deploying an Application...

Importing Old Posts

This week has been a pretty busy week and I haven’t had a whole lot of opportunity to write something new. So instead, I’ve decided to spend the week importing some older posts. Your welcome :)