Provisioning cloud platform resources is never as simple as AWS and other cloud service providers claim. Especially in hybrid or multi-cloud models creating cloud resources consistently is not always straightforward. Even when a only a single cloud provider is being used, a businesses’ demands for cloud infrastructure are rarely static. New operational requirements may call for frequent and spontaneous changes in cloud architecture. One of our favorite tools to overcome these challenges is Hashicorp’s Terraform.