Terraform
General Patterns¶
Article | Description |
---|---|
HashiCorp HashiCorp Developer | Docs, step by step tutorials, videos, and real hands-on labs |
Terraform Module Patterns | Some patterns for creating Terraform Modules that have been proven to work well |
HashiCorp Testing HashiCorp Terraform | Testing strategies for HashiCorp Terraform modules and configuration, and learn how to run tests against infrastructure |
HashiCorp Terraform Cloud Security Model | Document explaining the authorization model, potential security threats, and HashiCorp's recommendations for securely using Terraform Cloud |
Securing Terraform monorepo CI | Post explaining the security problems the Mercari team faced in their Terraform environment, and how they improved the situation |
Use Cases¶
Article | Description |
---|---|
Building a secure CI/CD pipeline for Terraform Infrastructure as Code | How the OVO team created a model for delivering infrastructure changes with robust security practices, and used to it build a secure Terraform CI/CD solution for AWS |
How We Use Terraform At Slack | Post looking at how the Slack team uses Terraform to build their infrastructure |
Integrations¶
Kubernetes¶
Article | Description |
---|---|
HashiCorp Creating Workspaces with the HashiCorp Terraform Operator for Kubernetes |
|
HashiCorp Manage Kubernetes with Terraform |
|
GCP¶
Article | Description |
---|---|
Using Google Cloud Service Account impersonation in your Terraform code | Authenticate as a service account in Terraform using short-lived credentials |
Cloudflare¶
Article | Description |
---|---|
cf-terraforming | Command line utility to facilitate terraforming your existing Cloudflare resources |
GitHub¶
Article | Description |
---|---|
terraform-cloud-action | Using these three actions, you can assemble a workflow to create, use, and destroy infrastructure managed by Terraform Cloud |