Skip to main content

Section outline

  • Module 1: Introduction to IaC (2 hours)

    • What is Infrastructure as Code?
    • Benefits and key concepts: Idempotency, Version Control.
    • Tools overview: Terraform, Ansible, and more.

    Module 2: Getting Started with Terraform (3 hours)

    • Terraform architecture and components.
    • Providers and resources.
    • Writing basic Terraform configurations.

    Hands-on: Provisioning an EC2 instance on AWS using Terraform.

    Module 3: Terraform Variables and Outputs (2 hours)

    • Using input variables for flexible configurations.
    • Outputting key data from Terraform configurations.

    Hands-on: Parameterizing infrastructure with variables.