Upcoming Workshop: Citizen Developer Agentic Software Factory on AWS

Register Here!

OpenTofu Foundations

A free 10-week workshop that takes you from your first OpenTofu configuration to a confident IaC practice. Each session builds on the last, and every recording is below.

The 10 Sessions

  1. Week 1: Getting Started (opens YouTube in a new tab)

    Week 1

    Getting Started

    Create an EC2 instance running WordPress with a MariaDB database in AWS. Covers instances, security groups, databases, and the core OpenTofu concepts behind them.

  2. Week 2: Designing Modular Infrastructure (opens YouTube in a new tab)

    Week 2

    Designing Modular Infrastructure

    Organize code into modules you can reuse. Learn to write your own modules, consume existing ones, and apply best practices for modular design.

  3. Week 3: Functions and Control Structures (opens YouTube in a new tab)

    Week 3

    Functions and Control Structures

    Validate and reshape imperfect input with built-in functions and control structures, so your modules stay clean and easy to use.

  4. Week 4: Advanced Resource Management (opens YouTube in a new tab)

    Week 4

    Advanced Resource Management

    Work with data sources, loops, conditionals, dynamic blocks, and lifecycle rules to manage resources at scale.

  5. Week 5: Integrating OpenTofu into CI/CD Pipelines (opens YouTube in a new tab)

    Week 5

    Integrating OpenTofu into CI/CD Pipelines

    Build a pipeline that tests, validates, and applies OpenTofu configurations so infrastructure deploys the same way every time.

  6. Week 6: Testing and Validation (opens YouTube in a new tab)

    Week 6

    Testing and Validation

    Add syntax validation, resource policy checks, and plan simulation to catch problems before you apply them.

  7. Week 7: Multi-Environment Infrastructure Management (opens YouTube in a new tab)

    Week 7

    Multi-Environment Infrastructure Management

    Run one configuration across several environments with workspaces, reduce workspace mistakes, and scan deployments with Checkov for security and compliance.

  8. Week 8: Understanding State Management (opens YouTube in a new tab)

    Week 8

    Understanding State Management

    See how OpenTofu tracks infrastructure state. Covers state files, secure remote storage, and locking for teams and multiple environments.

  9. Week 9: Importing and Managing Existing Infrastructure (opens YouTube in a new tab)

    Week 9

    Importing and Managing Existing Infrastructure

    Bring resources that already exist under OpenTofu management, and repair, modify, or recover state when something goes wrong.

  10. Week 10: Scaling IaC Adoption and Best Practices (opens YouTube in a new tab)

    Week 10

    Scaling IaC Adoption and Best Practices

    Enable the tools that keep configurations reliable, secure, and maintainable, and learn how to grow IaC use across a team.

Ready to Skip the Boilerplate?

Massdriver turns the modules you write into a self-service platform for your developers.