Inject secrets into Terraform using the Vault provider
Configure the AWS Secrets Engine to manage IAM credentials in Vault through Terraform. Then use the short-lived, Vault-generated, dynamic secrets to provision EC2 instances.
Deploy Consul and Vault on Kubernetes with run triggers
Learn how to integrate Consul, HCP Terraform, and Vault. Use run triggers to start runs across workspaces and deploy a Consul-backed Vault cluster on Kubernetes. Share Kubernetes cluster credentials between workspaces using data sources.
Use Application Load Balancers for blue-green and canary deployments
Configure AWS application load balancers to release an application in a rolling upgrade with near-zero downtime. Incrementally promote a new canary application version to production by building a feature toggle with Terraform.
Build a GitOps pipeline to deploy a three-tier application
Learn about GitOps principles and how you can manage your application and infrastructure using the same workflow with Terraform, Packer, Nomad, and Consul.