Introduction to OpenTofu

The DevNinjas OpenTofu training introduces infrastructure as code: you model cloud resources and examine state encryption, modules and migration. For IT teams with basic terminal and cloud knowledge; no programming or OpenTofu experience is required.

  • Level: Beginner, Level 1 of 3
  • Workshop code DW21
  • 3 days
  • Live online
  • German or English

What can you do after three days?

What you will put into practice

What foundation does your team gain?

What you need to know

8 questions, about 5 minutes

Does the content match your level?

Check anonymously which fundamentals you already know and whether the topics in DW21 match your level. The result gives you an honest recommendation for your next step.

Start the knowledge check

No account, no email, no exam

How does the training work and what is included?

“Introduction to OpenTofu”: 3 days live with an instructor. Browser exercises, no local installation. Public sessions: maximum 8 participants. PDF certificate of attendance and Open Badge included.

How you work in the workshop

First OpenTofu infrastructure → migration from Terraform

  • Practise on your own resources

    You work through exercises on your own resources in DevNinjas Dojo. Your exercise environment is not shared with other participants.

  • Control your own environment

    You have full control over your exercise infrastructure in DevNinjas Dojo. Access uses open protocols such as SSH and HTTPS, as well as web terminals.

  • Ask the instructor live

    Short explanations lead into the exercises. The instructor answers your technical questions live during the workshop.

What is included

No local installation, with proof of attendance for your records

  • Cloud access in your browser

    Your cloud environment in DevNinjas Dojo runs in your browser without local installation, including on restricted corporate networks with VPNs, proxies and firewalls.

    View the Dojo environment
  • A maximum of 8 participants

    Public sessions have no more than 8 participants. For in-house corporate training, we agree the group size with you.

  • Certificate of attendance and Open Badge

    After the workshop, DevNinjas provides a PDF certificate of attendance and an Open Badge. Both document your attendance, not a passed exam.

What does “Introduction to OpenTofu” cost and which dates are available?

“Introduction to OpenTofu” is a three-day course with a catalogue list price of €1,665 per person plus 19% VAT. The price for an individual date may differ.

Dates and in-house training

Find all current public dates in the dates overview.

View all datesRequest corporate training

What do participants say about “Introduction to OpenTofu”?

Selected voices from the DevNinjas portfolio, each labelled with its source.

4.9/ 5

1047+ participant ratings across all DevNinjas workshops · unfiltered

Instructor
5.0
Content
4.8
Hands-on
4.8

DevNinjas overall: approximately 1,384 participants (partly estimated) · 208 companies · 241 workshops

Voice from DW1

“My colleagues specifically looked for a sysadmin course for Docker with another provider and had an instructor who only set up an IDE for them and then only worked on a task sheet with development tasks. I had a course with lots of background information, an instructor who had a really extensive knowledge of the whole subject matter beyond the slides, and I feel optimally informed.”

Johannes BernsteinTRIMET Gelsenkirchen SE

Voice from DW4

“It was fun and I learned a lot that I can actually apply directly in my company. The trainer's approach was very hands-on, and he repeatedly brought in real-world examples.”

Felix R.Dirk Rossmann GmbH

Voice from DW1

“Nico is a very friendly and technically skilled instructor. He answered all questions well. You quickly notice that he combines academic expertise with many years of professional practice.”

Philipp van Wickevoort CrommelinparcIT GmbH

More than 200 customers, including BMW, Bundeswehr and Deutsche Bahn, trust DevNinjas.

Which workshops fit with this one?

A suitable next step is Introduction to Kubernetes (DW2).

Vincent Sturm - DevNinjas

Your contact

Vincent Sturm

Key Account Manager

Vincent personally advises you on “Introduction to OpenTofu”, public dates and in-house training.

WhatsApp chat

What should you clarify before booking?

The most common questions on prerequisites, scope, learning path and format.

Do I need programming skills for the OpenTofu training?

No, programming skills and experience with OpenTofu or Terraform are not required. The training introduces HCL, with state encryption and Terraform migration building on that foundation. You need the following foundations:

  • Handle files and commands in a terminal.
  • Broadly understand VMs, networks and cloud access.

Experience with a particular cloud provider is not required. If needed, the Linux introduction provides the terminal foundation.

How do OpenTofu and Terraform differ?

Both tools share many HCL concepts but evolve independently. This training has clearly defined priorities:

  • OpenTofu, state encryption and migration are covered through practical work.
  • Governance, licensing, registries and individual language features are compared; provider, state and automation compatibility should be checked explicitly.

The Terraform training covers the Terraform workflow separately. Related concepts do not replace checks of the existing toolchain.

Can I migrate Terraform to OpenTofu?

Many Terraform configurations can be migrated, but there is no universal drop-in guarantee. The workshop practises the transition on a learning project:

  • Back up state and configuration and initialise OpenTofu.
  • Review provider sources, registry addresses and the lock file.
  • Use plans and tests to inspect the changes.

Production migration, rollback and approval require separate project planning; the learning project does not replace those decisions.

How hands-on is the OpenTofu training?

The DevNinjas Dojo, our cloud learning environment, provides space to apply the technical topics yourself. The exercises form a coherent learning path:

  • You model infrastructure with HCL, backends, state encryption and modules.
  • You examine changes and a Terraform migration through tests, scans and CI.

You also address boundaries and failure cases. The practice does not provide a production-ready reference system or operational approval for your organisation.

How does state encryption work in OpenTofu?

After explicit configuration, OpenTofu encrypts state and plan files on the client. In the workshop, you configure AES-GCM with a key provider and compare the approaches:

  • PBKDF2 derives keys from a passphrase.
  • AWS KMS and GCP KMS connect key management to cloud services.
  • OpenBao provides another key management integration.

You address fallback and rotation. Secure key storage, permissions, recovery and production operation remain organisation-specific responsibilities.

What can I apply after the OpenTofu training?

You can build infrastructure configurations and understand changes and migration boundaries. The exercises connect the following tasks:

  • Write HCL, use variables and model resources through providers.
  • Configure remote backends, state encryption and versioned modules.
  • Use native tests, Checkov and Trivy and examine a Terraform migration.

The workshop provides a working model for these tasks. Production migration, key operations and binding approvals require additional project work.

For which teams is OpenTofu a suitable choice?

OpenTofu is relevant when a team wants to connect declarative infrastructure with its governance and toolchain strategy. For that decision, you consider:

  • Providers, registries and backends in the existing technical environment.
  • State encryption, tests and CI in the planned workflow.

The training provides criteria for this assessment. Organisational fit also depends on support, integrations, the operating model and existing Terraform dependencies.

What are the usual hours for DevNinjas training?

DevNinjas training usually runs from 9:00 to 16:00 with a lunch break. Public courses take place live online with an instructor on consecutive days. For corporate training, remote or on site, you can arrange different hours or several training blocks with us.

How does the cloud learning environment (DevNinjas Dojo) work?

DevNinjas Dojo provides the cloud learning environment for your exercises during the booked course. Depending on the workshop, you work with Kubernetes clusters, VMs or containers; the OpenShift training uses a shared cluster. Access uses SSH, HTTPS and web terminals, without a proprietary client or local installation.

You need a current browser and internet access. Restricted corporate networks may require VPN, proxy or firewall permissions. For corporate training, a technical check establishes access beforehand.

What certificate do I receive after DevNinjas training?

After DevNinjas training, you receive a PDF certificate of attendance and an Open Badge. Both are included in public sessions and corporate training. The PDF lists the topics covered and the course period from the start date to the end date, without an hour total.

Even for exam preparation courses, both records confirm attendance, not a passed exam.

How would you like to book “Introduction to OpenTofu”?

Choose a public date or request DW21 as in-house training: online or on site, with a date agreed with you.