DevOps Peach

Linux · Module 05

Terraform – Infrastructure as Code

Provision infrastructure declaratively with HCL, reviewed plans, and protected state.

Practice interactively →

What you will learn

Lessons

  1. Infrastructure as Code

    Manage infrastructure as versioned, reviewable code.

  2. Terraform, HCL, and Ansible

    Choose tools by lifecycle instead of forcing one tool to do everything.

  3. Workflow and state

    Review execution plans and protect state as critical operational data.

  4. Variables, outputs, data sources, and modules

    Design HCL interfaces and reuse code without hiding dependencies.

  5. Terraform with AWS

    Model network dependencies and use credentials without hard-coding them.