CfgMgmtCamp 2026 Ghent

Hands-on Infrastructure-as-Code with OpenTofu (Terraform)
2026-02-04, 09:00–13:00, B.3.029

Curious about DevOps? Learn the Infrastructure-as-Code (IaC) part of DevOps with OpenTofu. In this workshop you will provision cloud resources and deploy a simple web app on them. Using Terragrunt you will then replicate the same infrastructure in different environments.

No experience? No problem! We'll start from zero.

To get the most out of this hands-on workshop it would be best if you have access to an AWS account to play with. However, it's not strictly necessary.


Whether you're used to clicking around your cloud provider's UI to deploy your apps or you are completely new to cloud computing and infrastructure management, this workshop will get you started.

We will cover the following concepts:

  • basics
    • providers, resources - quickly deploy something
    • variables, inputs, outputs - minor clean up
    • destroying infrastructure
  • state management
    • manipulating state
    • importing existing infrastructure
    • generating code for existing infrastructure
    • remote state to enable collaboration (bootstrapping problem)
  • terragrunt and abstractions
    • modules (OpenTofu)
    • units (Terragrunt)
    • stacks (Terragrunt)
    • solution to the remote state bootstrapping problem
  • deploy a simple web app with a frontend, backend, and database
  • final exercise
    • split web app in modules and units
    • deploy app in different environments utilizing stacks

Resources

See also: Slides

Patrick is a freelance IT consultant and software developer in the field of DevOps. He was a co-founder and Head of Engineering at Nooxit helping companies optimize their financial processes using machine learning. At Menlo79 he contributed meaningfully in building a stable, scalable, smart and user-friendly dispatching solution in the rail sector. At both Nooxit and Menlo79 he managed the cloud infrastructure and automated the development lifecycle to increase release velocity.

Patrick likes automating and streamlining processes and generally making life easier through software.