Infrastructure As Code The Hard Way
summary
An open source step‑by‑step tutorial on GitHub walks a tester through launching a web app manually then automating the same workflow incrementally with real commands: manual -> scripts -> packer -> terraform -> ansible, build a reusable VM image, put every change into git, and deploy to cloud with Terraform and Google Kubernetes Engine. Labs run on the Google Cloud free trial, use Vagrant and Docker for local parity, produce codified artifacts (packer templates, Terraform code, Ansible playbooks, Kubernetes manifests) and demonstrate a working, reproducible pipeline.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:42What I'm going to talk about..
- 1:35Why did I create this tutorial?
- 3:38Kelsey Hightower & "Kubernetes The Hard Way"
- 4:52Infrastructure as Code tutorial
- 5:13Format borrowed from Kubernetes The Hard Way
- 5:43The list of labs
- 6:31The story of the tutorial
- 7:41Manual Operations
- 8:49Scripts
- 10:02Packer
- 11:11Terraform
- 11:45Ansible
- 13:44Docker & Docker Compose
- 14:34Theory goes at the end
related talks
42mInfrastructure as Code - Lessons learned from Dev to Ops
46mThink of your infrastructure as code
46mImplementing Infrastructure as Code
01h 02mTools and Techniques for Infrastructure as Code
01h 02mTools and Techniques for Infrastructure as Code
47mInfrastructure Testing explained
10mInfrastructure as a Code Best Practices with Terraform
52mInfrastructure as Code with Terraform
