How Do Blueprints Help?
The good news is that there is a sane way to use Terraform for everything - enter Terraform Blueprints. Blueprints are created by Ops/Cloud team members and are used by application developers, data scientists, and any other technical team members who need cloud resources, but who are not themselves Terraform experts. Blueprints enable responsible self-service for cloud infrastructure, thereby reducing the load on Ops every time someone needs to deploy or update cloud infrastructure.
Blueprints themselves are just HCL code that sits on top of an existing Terraform module. Using Blueprints, here is what you’ll be able to achieve in the next week for your organization:
- Simple, responsible self-service cloud usage for non-cloud experts by abstracting away Terraform/cloud complexity so that you can create all cloud resources using Terraform.
- Centrally control how Terraform is used by different individuals or teams and enforce the correct governance, best practices, and Terraform opinions that your organization has.