Getting Started with Infrastructure as Code
summary
Hands-on introduction to OpenTofu with live demo that actually creates a Kubernetes namespace and an Nginx pod on a minikube cluster using OpenTofu and minikube + kubernetes provider; covers HCL resources, providers, input/output variables, locals, state management and remote backends, demonstrates count vs for_each behavior (showing how index-based count causes unwanted resource recreation), and confirms state encryption and remote locking as recommended best practices.
AI-written summary · about
chapters (10)
- 0:00Introduction and speakers
- 1:51What is Infrastructure as Code
- 4:46Why IaC matters
- 6:38OpenTofu overview
- 8:49Key OpenTofu concepts
- 14:05OpenTofu demo introduction
- 23:06Q&A session
- 47:30Demo recap and IaC limitations
- 54:47Why IaC alone isn't enough
- 1:01:59Closing remarks
related talks
23mDon't Stop at the Cloud - Connecting all the Dots with Infrastructure-as-Code
32mNavigating the OpenTofu Landscape: From Basics to Mastery
32mNavigating the OpenTofu Landscape From Basics to Mastery
26mTesting Infrastructure as Code Using OpenTofu and Localstack
27mCode Smarter, Spend Wiser: Infracost & Open Tofu Unleashed
23mBuild Your Tofu Toolbox: A Tour of Battle-Tested Tools for IaC at Sca...
03h 41mKubernetes Basics - a live tutorial
11mLightning Talk: Staying in Sync: Managing Upgrades in OpenTofu and Terraform Modul...
