With the release of Terraform version 1.6, the previously experimental testing framework became generally available. If you've already been writing tests for your Terraform code using something like Terratest or tftest, you might want to take a look to see if this new framework might simplify your CI pipelines.
As of about a week or so ago, this blog is now hosted in Kubernetes. Obligatory: Deployed my blog on Kubernetes pic.twitter.com/XHXWLrmYO4 — dex (@dexhorthy) April 24, 2017 Seriously though, it was a great learning experience, bringing together a number of different moving parts into an automated, repeatable
(NOTE: Although this blog post is specifically about Minikube on Windows using the Hyper-V hypervisor, this may be useful for other host operating systems and hypervisors too. YMMV) (NOTE 2: Since Minikube version 1.7.3 was released, this now works much more smoothly. I've left my instructions in place
At work we've spent the last 12 months or more rebuilding our platform in Terraform. We previously had automation around deploying the VMs themselves (and Puppet would take over the configuration when the machines came up), but other stuff such as setting up Virtual Networks, VPN gateways and routing, Domain