You are leaving our Website
Using an external Link:
You are now leaving our website. The following page is operated by a third party. We accept no responsibility for the content, data protection, or security of the linked page..
URL:
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?'
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
- Terraform state
- Modules
- Module structure
- main.tf
- variables.tf
- outputs.tf
- Module best practices
- Reusability
- Versioning
- Private module registry
- OpenTofu registry usage
- Module structure
- 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.
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.
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)
Appointment selection:
No appointment available
Authorized training partner
Memberships
Shopping cart
LI420: Terraform / OpenTofu ‑ Administration
was added to the shopping cart.