KodeKloud

Infrastructure Automation with Terraform and Ansible Specialization

Labor Day starts with $70+ in savings on Coursera Plus. Save 40% for 3 months.

KodeKloud

Infrastructure Automation with Terraform and Ansible Specialization

Automate Infrastructure with Terraform and Ansible.

Learn Terraform and Ansible to provision, configure, and automate infrastructure end to end.

Mumshad Mannambeth

Instructor: Mumshad Mannambeth

Included with Coursera PlusLearn more

Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Write Terraform configurations in HCL to provision and manage cloud infrastructure resources.

  • Build Ansible playbooks, roles, and templates for repeatable, scalable server configuration.

  • Integrate Terraform provisioning with Ansible configuration into an automated AWS pipeline.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

September 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from KodeKloud

Specialization - 5 course series

Terraform Essentials: IaC and HCL for Beginners

Terraform Essentials: IaC and HCL for Beginners

Course 1, 8 hours

What you'll learn

  • Explain Infrastructure as Code principles and identify when Terraform is the right tool.

  • Write and manage Terraform configurations using HCL to provision cloud resources.

  • Configure Terraform providers, input variables, and output variables for reusable infrastructure.

  • Define resource attributes and dependencies to control how infrastructure is created and connected.

Terraform: State Management and Advanced Operations

Terraform: State Management and Advanced Operations

Course 2, 7 hours

What you'll learn

  • Manage Terraform state files and apply best practices for consistent infrastructure tracking.

  • Use lifecycle rules to control how Terraform creates, updates, and replaces resources.

  • Apply meta-arguments like count and for-each to create resources dynamically.

  • Use datasources and version constraints to build stable, well-integrated configurations.

Ansible Essentials: Inventory, Playbooks & Modules

Ansible Essentials: Inventory, Playbooks & Modules

Course 3, 7 hours

What you'll learn

  • Install Ansible and set up a local automation environment using VirtualBox.

  • Build and organize Ansible inventory files with host groups and hierarchies.

  • Write Ansible playbooks in YAML to orchestrate tasks across managed nodes.

  • Use Ansible modules to automate common infrastructure and configuration tasks.

Ansible: Variables, Roles, Loops and Conditionals

Ansible: Variables, Roles, Loops and Conditionals

Course 4, 5 hours

What you'll learn

  • Use Ansible variables, scoping rules, and precedence to manage configurations across systems.

  • Apply conditionals to control which tasks run based on facts, variables, or prior results.

  • Implement loops to iterate over lists and automate repetitive tasks efficiently.

  • Organize playbook logic into reusable Ansible roles for scalable automation.

Terraform and Ansible on AWS: Applied IaC Capstone

Terraform and Ansible on AWS: Applied IaC Capstone

Course 5, 13 hours

What you'll learn

  • Use Ansible modules, Jinja2 templates, and conditionals to automate server configuration and security.

  • Provision VPCs, security groups, EC2 instances, and IAM policies in AWS using Terraform.

  • Automate monitoring by creating and configuring CloudWatch alarms via Terraform code.

  • Integrate Terraform and Ansible into an end-to-end pipeline using dynamic inventory.

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Mumshad Mannambeth
KodeKloud
48 Courses44,448 learners

Offered by

KodeKloud

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions