Ansible and Terraform Foundation

}
2 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Ansible and Terraform Foundation gives IT, DevOps, and other technology professionals a comprehensive, two-day, hands-on introduction to both tools, built around lecture and intensive lab work. Day one focuses on Terraform, opening with a modern configuration management overview that covers declarative IaC principles and GitOps, then compares Terraform to similar tools. From there, the course digs into configuration syntax, providers, dependency mapping, data sources, and how Terraform tracks state. Students spend a module coding configuration files with input variables, output values, local values, and meta-arguments such as count, for_each, and lifecycle. Day one closes with modules and provisioners, covering module sources, provider blocks, conditional and for expressions, splat syntax, and templates.

Day two shifts to Ansible: architecture, basic operations, playbook writing, and Jinja2 templating. An overview module introduces the Ansible ecosystem and community, followed by static and dynamic inventories and ad hoc CLI commands. A playbooks module has attendees write plays with proper syntax, handlers, and task control, and the day wraps with Jinja2 filters, tests, and lookups.

Throughout the course, attendees use Terraform to provision and configure cloud-hosted resources in a vendor-neutral, portable way, then use Ansible to complete configuration management on those provisioned servers and networking devices. They build role-based playbooks that enforce states on infrastructure and apply Jinja2 templating for flexible, reusable code. By the end, attendees understand Terraform and Ansible concepts and constructs, IaC methodology, and best practices for both tools.

Who Should Attend

IT and QA Staff, Technical Managers, DevOps and Build personnel

What Attendees Will Learn

Upon completing Ansible and Terraform Foundation, attendees will be able to:

  • Explain modern configuration management concepts and Infrastructure as Code
  • Explain Terraform’s core workflow and operational model
  • Write Terraform configuration files using variables, outputs, and functions
  • Use Terraform modules, provisioners, and expressions
  • Explain Ansible architecture and perform basic Ansible operations
  • Write and execute Ansible playbooks with proper syntax and task control
  • Apply Jinja2 templating to enhance Ansible playbooks

Prerequisites

Students should have basic sys-admin experience.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

Chef Foundation (3 Days)

CUE Foundation (1 Day)

DevOps Leader (2 Days)

Git Foundation (2 Days)

GitLab (3 Days)

Jenkins (1-3 Days)

Jenkins X (2 Days)

Maven (2 Days)

Napalm (1 Day)

Salt Foundation (2 Days)

Tekton Foundation (1-3 Days)

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link