Tricks and Treats with HashiCorp's OSS
summary
Proposes a cost‑effective pipeline that automates Terraform plan and apply by using go-getter to fetch repository subdirectories (github, S3, GCS detectors) and consul-template to render configs and trigger reloads; provides Go code for a daemon/RPC handler that pulls specific module paths, demonstrates exec mode to spawn child processes and reload nginx, and shows a plugin that pulls EC2 metadata for templates; reports this pattern runs in production at Oscar Health.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 1:04Go-getter overview and use cases
- 5:20Go-getter protocols and detectors
- 11:03Consul overview and features
- 14:11Consul Template basics
- 17:22Consul Template advanced features
- 21:12Consul Template plugins and runners
- 25:03Final thoughts and other tools
related talks
15mTerraform, GitOps & Kubernetes: manage infrastructure & aas
57mLook Ma, no OPS! Automating microservices' infrastructure
28mSupport and Tools to Help You Accelerate Toward DevOps
52mTest Driven Delivery of Infrastructure-As-Code
01h 32mUsing Terraform and AWS to create environments on the fly
30mBuild and manage complex application platforms with Terraform
19mSynchronization of Infrastructure Provisioning & Application Deployments
42mTrick or Treat Your Pipeline: A Haunting Tale...
