LI420: Terraform / OpenTofu ‑ Administration NEW

Training: DevOps

Participants learn Terraform and OpenTofu to plan, create, manage, and automate Infrastructure as Code (IaC) in cloud and on-prem environments – team-safe and reproducible. They understand architecture, providers, and state management, use modules, workspaces, and CI/CD workflows, and compare alternatives such as Pulumi, Ansible, and CloudFormation. Hands-on labs with providers; best practices for modular reusability and OpenTofu as an open-source alternative.

Unfortunately there are currently no available appointments.
Would you like to request an appointment? Then click on 'No matching appointment?'

Request prefered appointment period:

* All fields marked with an asterisk are mandatory fields.

Agenda:

  • Fundamentals & Getting Started with Infrastructure as Code
    • What is Terraform?
    • OpenTofu (important addition!)
    • Infrastructure as Code (IaC)
      • Declarative approach
      • Versioning
      • Reproducibility
      • Automation
      • Idempotency
    • Traceability
    • CI/CD integration - scalability
    • Self-service infrastructure

  • Terraform Architecture & Core Concepts
    • Provider concept
    • Interface to APIs
    • Responsible for:
      • Authentication
      • Resource management
    • State reconciliation
    • Areas of use
    • Public cloud
    • Private cloud
    • Hybrid cloud
    • On-prem
    • Kubernetes
    • SaaS resources
    • No alternatives?
      • Pulumi
      • AWS™ CloudFormation
      • Azure Resource Manager
      • OpenStack Heat

  • Terraform & Vagrant
    • Difference between provisioning vs. infrastructure
    • Vagrant
    • Local development environments

  • Terraform Enterprise & Cloud
    • Terraform Enterprise
    • Terraform Cloud
    • Remote state
    • RBAC
    • Policy as Code (Sentinel)
    • Team workflows

  • Practical Work with Terraform
    • Installation
    • Binary download
    • Package manager
    • Docker
    • Kubernetes
    • Important CLI commands
      • init
      • plan
      • apply
      • destroy
      • validate
      • fmt
      • show
      • state
      • workspace

  • Project Structure & Settings
    • Create a workspace
    • Separation of environments (dev/stage/prod)
    • Terraform settings block

  • Providers in Detail
    • Provider functions
    • API mapping
    • Resource lifecycle
    • Data sources

  • Practical Examples - Cloud Providers
    • libvirtd
    • OpenStack
    • Amazon Web Services (AWS™)
    • Google™ Cloud Platform (GCP)
    • Microsoft™ Azure
    • STACKIT™
    • Hetzner
    • Kubernetes
    • VMware™
    • GitHub
    • Datadog

  • Creating Resources
    • Compute resource
    • Multiple resources (count / for_each)
    • Modifying resources
    • Network resource
    • Floating IP
    • Block devices
    • Null resources
    • Variables & outputs
    • Datatypes
      • string
      • number
      • bool
      • list
      • map
      • object
    • Declare variables
    • tfvars
    • Define outputs
    • Migration to variables
    • Data sources (querying existing resources)

  • State, Modules, Teamwork & Best Practices
    • Terraform state
      • Single source of truth
      • Sensitive data
      • Drift detection
    • State backends
    • Local
    • S3
    • Azure Blob
    • GCS

  • Modules
    • Module structure
      • main.tf
      • variables.tf
      • outputs.tf
    • Module best practices
      • Reusability
      • Versioning
      • Private module registry
      • OpenTofu registry usage

  • Working in a Team
    • Git, SVN & co.
    • Pull requests
    • Branching strategies
    • Code reviews
    • Remote state locking
    • Wrapper scripts
    • Admin workstation concept
    • CI/CD pipelines

  • Alternative Technologies
    • Ansible
    • Chef
    • Puppet
    • Pulumi
    • AWS™ CloudFormation
    • Google™ Cloud Deployment Manager
    • OpenStack Heat

Objectives:

The LI420 Terraform / OpenTofu Administration course provides in-depth knowledge of Terraform, OpenTofu, and modern infrastructure workflows.

Target audience:

The LI420 Terraform / OpenTofu Administration course is aimed at:
  • DevOps Engineers,
  • cloud and system administrators
  • IT architects who want to automate their infrastructure efficiently.
The course is particularly suitable for participants who are responsible for cloud resources or on-prem environments and want to implement Infrastructure as Code (IaC) in a hands-on way.

Prerequisites:

To attend the LI420 Terraform / OpenTofu Administration course, you should meet the following prerequisites:
  • Basic knowledge of cloud technologies and Linux systems.

Description:

In this hands-on 3-day LI420 Terraform / OpenTofu Administration course, you will learn the fundamentals and advanced concepts of Terraform as well as its open-source fork, OpenTofu. The LI420 Terraform / OpenTofu Administration course teaches how to efficiently plan, create, manage, and automate Infrastructure as Code (IaC) – in both cloud and on-prem environments. You will gain a solid understanding of the Terraform architecture, provider structures, state management, and the use of modules, workspaces, and CI/CD workflows. In addition, we compare Terraform with alternative technologies such as Pulumi, Ansible, Chef, Puppet, CloudFormation, and other tools.
Through hands-on exercises, you will create your own resources, work with multiple providers, and learn how to manage infrastructure in a team-safe and reproducible way. A special focus is placed on best practices for modular structures, reusability, and using OpenTofu as a fully open-source alternative to Terraform.
Check Icon

Guaranteed implementation:

from 2 Attendees

Booking information:

Duration:

3 Days

Price:

2.250,00 € plus VAT.

(including lunch & drinks for in-person participation on-site)

Authorized training partner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Memberships

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.