IAC from Zero

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

IAC from Zero

Coursera · Beginner ·☁️ DevOps & Cloud ·1mo ago

Key Takeaways

Covers IAC fundamentals using OpenTofu and forjar features

Original Description

You learn IAC fundamentals — plan, apply, saved plans, JSON plans, resource lifecycle, refactoring, drift detection, policy gates, cross-config sharing, testing, and state security — by walking ten OpenTofu features next to their forjar equivalents. Forjar is a single Rust binary with state in Git as BLAKE3-hashed YAML, 17 crate dependencies, and ten falsifiable C1-C10 contracts asserted on every apply. Each module compares one OpenTofu feature (`terraform plan -out`, `terraform show -json`, `lifecycle`, `moved`, `-target`, `refresh-only`, `check`, `terraform_remote_state`, `.tftest.hcl`, `state_encryption`) against the forjar approach so you finish knowing the industry default and a concrete second tool.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
From Docker Build to Kubernetes Deploy on Ubuntu: The Image Workflow That Never Changed
Learn the image workflow from Docker build to Kubernetes deploy on Ubuntu, a fundamental process that remains unchanged despite recent developments
Dev.to · James Joyner
📰
Install Docker on Ubuntu 26.04 (the right way, with the docker-group truth)
Learn to install Docker on Ubuntu 26.04 the right way, with a focus on the docker-group truth, to ensure secure and efficient containerization
Dev.to · Minor Keith
📰
Building a Production-Grade Backup Automation & Disaster Recovery System
Learn to build a production-grade backup automation and disaster recovery system to ensure business continuity in case of failures
Medium · DevOps
📰
ML Zoomcamp WEEK 10: Kubernetes. Finally!!!
Learn the basics of Kubernetes and how to apply it in a real-world setting, a crucial skill for any developer or DevOps engineer
Dev.to · Olamide Olanrewaju
Up next
How to Code with Distrobox on the Steam Deck
Ian Wootten
Watch →