DevOps with Terraform & Ansible
IntermediateDevOps & Platform Engineering ยท 8 lessons ยท 1h 8m
Provision infrastructure declaratively with Terraform, then configure it with Ansible.
What this course covers
Learn the division of labor that most real infrastructure teams use: Terraform to provision cloud resources, Ansible to configure what runs on them โ plus the state-management and idempotency concepts that make both tools trustworthy at scale.
Rohan Mehta
Principal DevOps Engineer
Course outline
Module 1: Infrastructure as Code with Terraform
- ๐Providers, resources and the Terraform workflow8 min
- ๐State: the concept that trips everyone up9 min
- ๐Modules and reusability7 min
Module 2: Configuration Management with Ansible
- ๐Agentless architecture and inventory6 min
- ๐Playbooks, tasks and idempotency8 min
- ๐Roles and Ansible Vault7 min
Module 3: Putting It Together
- ๐The Terraform + Ansible handoff pattern8 min
- ๐Further reading: Terraform official documentation15 min
๐ Terraform & Ansible Check(pass at 70%)
๐ DevOps (Terraform & Ansible) โ Final Exam(proctored ยท 30 min ยท pass at 70% ยท camera required)
Final proctored exam โ the exam screen locks immediately if you switch tabs, exit fullscreen, or lose window focus. Passing it (plus finishing every lesson) is what unlocks your certificate.
Enroll to unlock the exam.
Hands-on labs for this course
Practice what you learn in real lab environments โ book access any time.
GitHub Actions
Sandbox repository configured for building GitHub Actions workflows.
Terraform & Infrastructure as Code
Sandbox cloud account for writing and applying Terraform configurations.
Ansible
Control node with managed hosts for configuration-management practice.
GitLab CI/CD
GitLab project pre-configured with a working .gitlab-ci.yml pipeline.
Learning materials
Downloadable PDF references for this course, organized by topic.
DevOps Quick Reference Guide
DevOps ยท 2 KB
