Lade Schulungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
4.8
(35)

Terraform Seminar

Terraform Schulung: Der Workshop zu Infrastructure as Code

Betriebsteams müssen sich aktuell mit der eigenen Infrastruktur und/oder mehreren Clouds parallel auseinandersetzen. Dies stellt viele Unternehmen vor große Herausforderungen. Terraform ist ein Infrastructure as Code OpenSource-Tool. Terraform basiert auf einer deklarativen Domain Specific Language (DSL), dank der Entwickler eine übergeordnete Konfigurationssprache namens HCL (HashiCorp Configuration Language) verwenden können, um die gewünschte Cloud oder lokale Infrastruktur zu beschreiben. Anschließend wird ein Plan zum Erreichen dieses gewünschten Zustands erstellt und dieser zur Bereitstellung der Infrastruktur ausgeführt. Deswegen ist Terraform derzeit eines der beliebtesten verfügbaren OpenSource-Tools zur Automatisierung.

Lernziele Terraform Seminar

In diesem Kurs lernst du die Architektur und Funktionsweise von Terraform kennen. Ziel ist die effiziente Nutzung der Sprache sowie die optimale Strukturierung des Code in Form von Modulen. Dabei bringen wir dir die Beispiele anhand praktischer Übungen näher. Lerne in diesem Training eines der derzeit beliebtesten verfügbaren OpenSource-Tools zur Automatisierung kennen!

Inhalte Terraform Seminar

Einführung zu IaC – Tools

  • Aktuelle Herausforderungen im Betrieb
  • Infrastructure as Code (IaC)
  • Deklarativer Ansatz
  • Abgrenzung der Tools
  • Ansible
  • Puppet und Chef
  • AWS CloudFormation
  • Open Source, Cloud & Enterprise

Terraform Installation & Grundlagen

  • Installation
  • Windowsinstallation
  • Ubuntuinstallation
  • Konfigurations-Dateien
  • Ressourcen
  • Provider
  • Provider installieren
  • Die wichtigsten Terraform Befehle
  • Vorgehensweise
  • Init & Validate
  • Plan
  • Apply
  • Destroy
  • Provisioner
  • Provisioner remote-exec
  • Provisioner file

Variablen & Referenzen

  • Überblick
  • Input Variablen
  • Werte-Übergabe an Input-Variablen
  • Output Values
  • Nutzen von Output Values
  • Local Values
  • Data Sources
  • Komplexeres Beispiel für eine Data Source

Terraform State

  • Das Statefile
  • Informationen vom State abfragen
  • Refresh
  • Import
  • Statefile Remote
  • Terraform Backend Konfig
  • Infos von einem anderen Remote State

Schleifen, Bedingungen & Templates

  • Schleifen
  • Loops mit count
  • Loops mit for_each
  • for_each im dynamic Block
  • Loops mit for
  • Bedingungen
  • if-else Statements
  • Abhängigkeiten mit depends_on
  • Lifecycle – Pre & Postconditions
  • weitere Lifecycle Argumente
  • Templating

Module & Workspaces

  • Ordner- und Dateistruktur
  • Strukturierung über Module
  • Ordnerstruktur mit Environments
  • Module im Detail
  • Moduldeklaration und Inputs
  • Modul Outputs
  • Provider im Modul
  • Schleifen im Modul
  • Module Remote
  • Modul Sources
  • CLI Workspaces
  • Workspaces State
  • Code Beispiele bei Nutzung von Workspaces
  • Module & Workspaces in Kombination

Abkürzungsverzeichnis

Befehle

Wir schulen auch bei dir vor Ort!

Diese Terraform Schulung führen wir auch bei dir im Unternehmen als individualisierte Terraform-Firmenschulung durch.

Terraform Schulung Zielgruppe: Terraform Seminar

Das Training richtet sich an alle, die einen Überblick über Features und Funktionsweise von Terraform erhalten möchten und sich für die technischen Aspekte der Implementierung interessieren.

Terraform Schulung Voraussetzungen: Terraform Seminar

Grundlegendes Know-how in den Bereichen Netzwerkkonzepte und mehrschichtige Architekturen wird für dieses Training vorausgesetzt. Einfache Cloud Computing-Kenntnisse sind hilfreich, aber keine Voraussetzung für deinen Besuch der Schulung.

FAQ Terraform Seminar

Akkordion öffnen

Was kann ich mit Terraform machen?

Terraform ist ein Open-Source-Tool, das von HashiCorp entwickelt wurde und häufig in der DevOps-Branche eingesetzt wird. Mit Terraform kannst du eine Vielzahl von Aufgaben ausführen:

Infrastruktur als Code (IaC): Mit Terraform kannst du Infrastrukturen durch Code beschreiben und bereitstellen, was die Automatisierung und Wiederholbarkeit von Deployments erleichtert. Das bedeutet, dass du die vollständige Infrastruktur deines Projekts, von Netzwerken bis zu Servern und Datenbanken, in Code beschreiben kannst.

Multi-Cloud-Bereitstellung: Terraform unterstützt eine Vielzahl von Cloud-Anbietern, darunter AWS, Google Cloud, Azure und viele mehr. Du kannst damit konsistente Workflows erstellen, um Ressourcen über mehrere Clouds hinweg zu verwalten und bereitzustellen.

Modulare Infrastruktur-Layouts: Mit Terraform kannst du modulare Strukturen erstellen und wiederverwenden, um den Aufbau komplexer Infrastrukturen zu erleichtern.

Zustandsverwaltung: Terraform speichert einen Zustand Ihrer Infrastruktur. Dies erleichtert die Verwaltung von Updates und Änderungen, da das Tool weiß, bereits vorhanden ist und geändert werden muss.

Zusammenarbeit und Teilen: Terraform ermöglicht die Zusammenarbeit in Teams durch geteilte Zustände und modulare Layouts.

Bewertungen

Terraform Schulung
Daumen nach oben (Bewertungsübersicht)
4.8
35 Bewertungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
Kundenstimme männlich
Michael W.
Ernst & Young Retail Services GmbH
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Ich fühlte mich in diesem Seminar hervorragend betreut. Es war sehr praxisorientiert und anschaulich.
Kundenstimme männlich
Markus H.
CARAT Dreieich
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Der Trainer machte einen sehr netten und kompetenten Eindruck und ging auf unsere Wünsche und Anregungen sehr praxisorientiert ein .
Kundenstimme männlich
Wolfgang N.
ThyssenKrupp Nirosta
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Eine gute Adresse für das Erlernen scheinbar schwieriger und trockener Themen, die hier gut aufbereitet werden.
Close Modal

Lade dir ein PDF mit allen Infos zur Schulung herunter

Unterrichtszeiten

Schulungsort

Live Online Schulung

Technische Voraussetzungen

Hinweise zur Anreise

Hinweise zum Schulungsort

Anfrage

Deine Daten für die gewünschte Anfrage

*“ zeigt erforderliche Felder an

Hidden
Bitte gib eine Zahl von 1 bis 99 ein.
Dieses Feld dient zur Validierung und sollte nicht verändert werden.