Having a hard time getting off Terraform 0.11? Getting to 0.12 can be a challenge, but here are a few tips to get you on your way.
First off, install
tfenv. It’s a command-line tool for managing your Terraform version, and install instructions can be found here.
Once you’ve got that, we can easily take advantage of the upgrade command Terraform provides. First, get on version 0.12.20:
tfenv install 0.12.20
tfenv use 0.12.20
Then you’ll want to go into each of your Terraform modules that you’re trying to upgrade and run:
Since Terraform projects usually have many modules…
Tools like Terraform have changed how modern technology companies operate, bringing many of the benefits of code to our infrastructure. Infrastructure can now be versioned like code, packaged up like code, distributed like code, and reused like code.
But the definition of “infrastructure” doesn’t have to stop at databases and EC2 instances. Infrastructure can also include observability tools like New Relic or Datadog — tools that help companies get insight into their systems to better diagnose and resolve issues, or even find them before they happen. …
I both loved and hated doing work when I was at school. It was great because I could set my own hours, but it was awful because I could, well… set my own hours. Professors also had no mercy when it came to handing out work, so the end result was too much to do and not enough willpower to slog through it all. To get by, I had to do the same thing all students have to do — adopt some work habits and figure out my schedule.
For some background, I recently graduated from Princeton University with a…
Not so long ago (a couple years now) I held beliefs similar to many other modern, Western people. I believed myself to be inherently good, I believed objective truth is impossible, and I believed my ultimate goal in life was to be comfy and happy.
If you’re honest with yourself, how many of those beliefs do you also hold?
In a short span of time, I had my beliefs forcibly ripped from me, crumpled up and thrown away. I no longer hold any of those beliefs to be true.
However, going through the whole story would take a book and…
Backend software engineer at Stash. Pursuing an MDIV at Reformed Theological Seminary. Princeton 2018 - Electrical Engineering. Opinions are my own.