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...

Terraform Using Assume Roles

I recently wrote a post about my switch from aws-okta to saml2aws. On the Okta side, everything has worked as expected. Unfortunately, i wasn’t as lucky with my AzureAD configuration. The problem has to do with how I configure my...

Sticking with PyCharm

I mentioned back in December that my PyCharm subscription was coming up for renewal in early January and that I was going to give VS Code an honest try. I had planned to use the whole month to evaluate the...

Using Cloudformation with Terraform

For the last few years, we have been hosting our Jira and Confluence instances with a third party (there are some things we do that are not supported in the SaaS versions). We recently decided to upgrade them to their...