TFM · Infrastructure as Code

Terraform Workshop

Terraform Language, Provider und CLI-Workflow, State und Backends, Module und Registry-Modelle sowie CI/CD, HCP Terraform, Policy, Security und Recovery.

Terraform

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 94
Workshop-Fortschritt0%
0%
0 / 646 Kapitel gelesen

Orthevs Academy · Orthevs

Terraform als Lernpfad

Dieses Lernangebot vermittelt Wissen und Praxis. Für produktive Orthevs-Prozesse müssen Anforderungen, Verantwortlichkeiten und Nachweise separat definiert werden.

Technischer Workshop

Ein gemeinsamer Lernrahmen. Eigenständige technische Themen.

Alle Workshops folgen derselben belastbaren Topologie: zentrale Dokumentation, aufeinander aufbauende Workshop-Level, Übungen, Assessments, ausführbare Beispiele und unterstützende Skripte. Die Academy bewahrt diese Ordnung, statt die Inhalte in lose Artikel oder dekorative Kurskarten aufzulösen.

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 68.6 KB

Architektur: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt architecture als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.5 KB

Best Practices: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt best-practices als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 68.4 KB

Kommandos: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt commands als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 68.7 KB

Konzepte: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt concepts als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 78.8 KB

Curriculum: Terraform

Dieses Curriculum strukturiert einen Terraform-Workshop vom Einstieg bis zu fortgeschrittenem Plattform- und Security-Betrieb. Es verbindet Theorie, Architekturverständnis, praktische Übungen, Review-Kriterien und betriebliche Reife.

Dokument öffnen ↗
Deutsch · 68.6 KB

Diagramme: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt diagrams als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.4 KB

Cloud-Umgebung: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt environment-cloud als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.3 KB

Bare-Metal-Umgebung: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt environment-native-baremetal als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.0 KB

VM-Umgebung: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt environment-native-vm als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 68.7 KB

WSL-Umgebung: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt environment-wsl als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 68.7 KB

Betrieb: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt operations als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.5 KB

Security: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt security als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 69.3 KB

Troubleshooting: Terraform

Dieses Dokument gehört zum Terraform-Workshop und beschreibt troubleshooting als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 63.0 KB

Terraform Grundlagen: Assessment (DE)

Gegenstand: IaC, HCL, Provider, Resources, Variablen, Outputs, lokaler State und sicherer CLI-Workflow.

Dokument öffnen ↗
Deutsch · 64.1 KB

Terraform Grundlagen: Lösung (DE)

Gegenstand: IaC, HCL, Provider, Resources, Variablen, Outputs, lokaler State und sicherer CLI-Workflow.

Dokument öffnen ↗
Deutsch · 63.0 KB

Terraform Intermediate: Assessment (DE)

Gegenstand: Module, Backends, Remote State, Locking, foreach, lifecycle, Import und Refactoring.

Dokument öffnen ↗
Deutsch · 64.1 KB

Terraform Intermediate: Lösung (DE)

Gegenstand: Module, Backends, Remote State, Locking, foreach, lifecycle, Import und Refactoring.

Dokument öffnen ↗
Deutsch · 63.0 KB

Terraform Professional: Assessment (DE)

Gegenstand: Multi-Environment-Design, Modulversionierung, CI/CD, Drift, HCP Terraform, TACOS und Governance.

Dokument öffnen ↗
Deutsch · 64.1 KB

Terraform Professional: Lösung (DE)

Gegenstand: Multi-Environment-Design, Modulversionierung, CI/CD, Drift, HCP Terraform, TACOS und Governance.

Dokument öffnen ↗
Deutsch · 63.0 KB

Terraform Advanced Security: Assessment (DE)

Gegenstand: State Security, Least Privilege, Supply Chain, Policy as Code, Destroy-Schutz und Incident Response.

Dokument öffnen ↗
Deutsch · 64.1 KB

Terraform Advanced Security: Lösung (DE)

Gegenstand: State Security, Least Privilege, Supply Chain, Policy as Code, Destroy-Schutz und Incident Response.

Dokument öffnen ↗
Deutsch · 55.7 KB

Offizielle Zertifikate und Prüfungsnähe: Terraform (DE)

Dieses Dokument erfindet keine Terraform-Zertifizierung. HashiCorp listet aktuell Terraform-Zertifizierungen im Bereich Infrastructure Automation. Dazu gehören Terraform Associate (004), getestet auf Terraform 1.12, und die Terraform Aut…

Dokument öffnen ↗
Alle Inhalte im Wiki

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00

lab-skeleton

examples/00-lab-skeleton
Dateien
16
Größe
11.4 KB
SHA-256
f9bba494b23b
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
01

basic-configuration

examples/01-basic-configuration
Dateien
16
Größe
11.8 KB
SHA-256
bf61e0cd5114
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
02

variables-outputs-locals

examples/02-variables-outputs-locals
Dateien
16
Größe
12.1 KB
SHA-256
eb18f7998196
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
03

providers-requirements

examples/03-providers-requirements
Dateien
16
Größe
11.9 KB
SHA-256
8edb457795c3
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
04

resource-graph-dependencies

examples/04-resource-graph-dependencies
Dateien
17
Größe
12.7 KB
SHA-256
9aea02dcf2f7
Dateien im ZIP · 17
  • README.md
  • ci/plan-review.sh
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
05

plan-apply-workflow

examples/05-plan-apply-workflow
Dateien
16
Größe
11.8 KB
SHA-256
f70c394ab168
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
06

state-local-inspection

examples/06-state-local-inspection
Dateien
17
Größe
12.2 KB
SHA-256
909adfa95372
Dateien im ZIP · 17
  • README.md
  • backend.tf.example
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
07

backend-configuration

examples/07-backend-configuration
Dateien
17
Größe
12.2 KB
SHA-256
2c71498fbe97
Dateien im ZIP · 17
  • README.md
  • backend.tf.example
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
08

state-locking-model

examples/08-state-locking-model
Dateien
17
Größe
12.1 KB
SHA-256
f9c12fa410fc
Dateien im ZIP · 17
  • README.md
  • backend.tf.example
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
09

modules-basic

examples/09-modules-basic
Dateien
16
Größe
11.4 KB
SHA-256
c7963e6b3a6b
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
10

modules-versioning-registry

examples/10-modules-versioning-registry
Dateien
16
Größe
12.1 KB
SHA-256
9744f1ec35e8
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
11

for-each-count-dynamic

examples/11-for-each-count-dynamic
Dateien
17
Größe
12.3 KB
SHA-256
a6f56fbf4775
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • for_each.tf
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
12

data-sources

examples/12-data-sources
Dateien
16
Größe
11.4 KB
SHA-256
adcc14a2e79a
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
13

workspaces-environments

examples/13-workspaces-environments
Dateien
16
Größe
12.0 KB
SHA-256
597fd08dfa91
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
14

import-existing-resource

examples/14-import-existing-resource
Dateien
17
Größe
12.3 KB
SHA-256
6fdcf6f8a8ee
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • import-notes.txt
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
15

moved-blocks-refactoring

examples/15-moved-blocks-refactoring
Dateien
17
Größe
12.2 KB
SHA-256
49140be66790
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • moved.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
16

lifecycle-meta-arguments

examples/16-lifecycle-meta-arguments
Dateien
17
Größe
12.4 KB
SHA-256
8e1092b93756
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • lifecycle.tf
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
17

remote-state-data-source

examples/17-remote-state-data-source
Dateien
17
Größe
12.3 KB
SHA-256
7cd9419f6d4e
Dateien im ZIP · 17
  • README.md
  • backend.tf.example
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
18

ci-plan-artifacts

examples/18-ci-plan-artifacts
Dateien
17
Größe
12.2 KB
SHA-256
5ba57e5def61
Dateien im ZIP · 17
  • README.md
  • ci/plan-review.sh
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
19

policy-as-code-model

examples/19-policy-as-code-model
Dateien
17
Größe
12.3 KB
SHA-256
be67d7f56fff
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • policy/deny_destroy.rego
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
20

secrets-sensitive-values

examples/20-secrets-sensitive-values
Dateien
16
Größe
12.0 KB
SHA-256
577d802ee4ab
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
21

state-security-encryption-model

examples/21-state-security-encryption-model
Dateien
17
Größe
12.8 KB
SHA-256
03702d252d33
Dateien im ZIP · 17
  • README.md
  • backend.tf.example
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
22

provider-alias-multi-region

examples/22-provider-alias-multi-region
Dateien
16
Größe
12.1 KB
SHA-256
bde8568fbf3f
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
23

testing-terraform-test-model

examples/23-testing-terraform-test-model
Dateien
16
Größe
12.2 KB
SHA-256
214638eb7416
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
24

drift-detection

examples/24-drift-detection
Dateien
16
Größe
11.5 KB
SHA-256
815a6ba00329
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
25

destroy-protection

examples/25-destroy-protection
Dateien
17
Größe
12.0 KB
SHA-256
6e46e5baee7b
Dateien im ZIP · 17
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • lifecycle.tf
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
26

hcp-terraform-workflow

examples/26-hcp-terraform-workflow
Dateien
17
Größe
12.4 KB
SHA-256
4fe6e417bc9d
Dateien im ZIP · 17
  • README.md
  • ci/plan-review.sh
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
27

private-module-registry-model

examples/27-private-module-registry-model
Dateien
16
Größe
12.2 KB
SHA-256
fe3251fb7a7f
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
28

license-and-ecosystem-decisions

examples/28-license-and-ecosystem-decisions
Dateien
18
Größe
13.3 KB
SHA-256
36628bd12e80
Dateien im ZIP · 18
  • README.md
  • ci/plan-review.sh
  • docs/de/README.md
  • docs/en/README.md
  • license-decision.txt
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
29

incident-response-state

examples/29-incident-response-state
Dateien
18
Größe
12.7 KB
SHA-256
12641eb27453
Dateien im ZIP · 18
  • README.md
  • backend.tf.example
  • ci/plan-review.sh
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
30

troubleshooting-terraform

examples/30-troubleshooting-terraform
Dateien
16
Größe
12.1 KB
SHA-256
f6c1632e2701
Dateien im ZIP · 16
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • outputs.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • templates/inventory.tftpl
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf

Materialstruktur

Die reale Verzeichnisstruktur des Workshops.

Jeder Bereich lässt sich separat öffnen. Ordner und Materialdateien erscheinen in ihrer tatsächlichen Hierarchie und mit ihrem unveränderten Pfad; das Medienverzeichnis ist vollständig ausgeschlossen.

Dateien im Stammverzeichnis

README-DE.md
Dokumentation39
docs/architecture-terraform-DE.md
docs/architecture-terraform-EN.md
docs/architecture-terraform-EL.md
docs/best-practices-terraform-DE.md
docs/best-practices-terraform-EN.md
docs/best-practices-terraform-EL.md
docs/commands-terraform-DE.md
docs/commands-terraform-EN.md
docs/commands-terraform-EL.md
docs/concepts-terraform-DE.md
docs/concepts-terraform-EN.md
docs/concepts-terraform-EL.md
docs/curriculum-terraform-DE.md
docs/curriculum-terraform-EN.md
docs/curriculum-terraform-EL.md
docs/diagrams-terraform-DE.md
docs/diagrams-terraform-EN.md
docs/diagrams-terraform-EL.md
docs/environment-cloud-terraform-DE.md
docs/environment-cloud-terraform-EN.md
docs/environment-cloud-terraform-EL.md
docs/environment-native-baremetal-terraform-DE.md
docs/environment-native-baremetal-terraform-EN.md
docs/environment-native-baremetal-terraform-EL.md
docs/environment-native-vm-terraform-DE.md
docs/environment-native-vm-terraform-EN.md
docs/environment-native-vm-terraform-EL.md
docs/environment-wsl-terraform-DE.md
docs/environment-wsl-terraform-EN.md
docs/environment-wsl-terraform-EL.md
docs/operations-terraform-DE.md
docs/operations-terraform-EN.md
docs/operations-terraform-EL.md
docs/security-terraform-DE.md
docs/security-terraform-EN.md
docs/security-terraform-EL.md
docs/troubleshooting-terraform-DE.md
docs/troubleshooting-terraform-EN.md
docs/troubleshooting-terraform-EL.md
Workshop-Level12
workshops/01-fundamentals-terraform-DE.md
workshops/01-fundamentals-terraform-EN.md
workshops/01-fundamentals-terraform-EL.md
workshops/02-intermediate-terraform-DE.md
workshops/02-intermediate-terraform-EN.md
workshops/02-intermediate-terraform-EL.md
workshops/03-professional-terraform-DE.md
workshops/03-professional-terraform-EN.md
workshops/03-professional-terraform-EL.md
workshops/04-advanced-security-terraform-DE.md
workshops/04-advanced-security-terraform-EN.md
workshops/04-advanced-security-terraform-EL.md
Übungen12
exercises/01-fundamentals-exercises-terraform-DE.md
exercises/01-fundamentals-exercises-terraform-EN.md
exercises/01-fundamentals-exercises-terraform-EL.md
exercises/02-intermediate-exercises-terraform-DE.md
exercises/02-intermediate-exercises-terraform-EN.md
exercises/02-intermediate-exercises-terraform-EL.md
exercises/03-professional-exercises-terraform-DE.md
exercises/03-professional-exercises-terraform-EN.md
exercises/03-professional-exercises-terraform-EL.md
exercises/04-advanced-security-exercises-terraform-DE.md
exercises/04-advanced-security-exercises-terraform-EN.md
exercises/04-advanced-security-exercises-terraform-EL.md
Assessments & Lösungen27
assessments/01-fundamentals-terraform-assessment-DE.md
assessments/01-fundamentals-terraform-assessment-EN.md
assessments/01-fundamentals-terraform-assessment-EL.md
assessments/01-fundamentals-terraform-solution-DE.md
assessments/01-fundamentals-terraform-solution-EN.md
assessments/01-fundamentals-terraform-solution-EL.md
assessments/02-intermediate-terraform-assessment-DE.md
assessments/02-intermediate-terraform-assessment-EN.md
assessments/02-intermediate-terraform-assessment-EL.md
assessments/02-intermediate-terraform-solution-DE.md
assessments/02-intermediate-terraform-solution-EN.md
assessments/02-intermediate-terraform-solution-EL.md
assessments/03-professional-terraform-assessment-DE.md
assessments/03-professional-terraform-assessment-EN.md
assessments/03-professional-terraform-assessment-EL.md
assessments/03-professional-terraform-solution-DE.md
assessments/03-professional-terraform-solution-EN.md
assessments/03-professional-terraform-solution-EL.md
assessments/04-advanced-security-terraform-assessment-DE.md
assessments/04-advanced-security-terraform-assessment-EN.md
assessments/04-advanced-security-terraform-assessment-EL.md
assessments/04-advanced-security-terraform-solution-DE.md
assessments/04-advanced-security-terraform-solution-EN.md
assessments/04-advanced-security-terraform-solution-EL.md
assessments/05-official-certificates-terraform-DE.md
assessments/05-official-certificates-terraform-EN.md
assessments/05-official-certificates-terraform-EL.md
Praxismodule801
examples/00-lab-skeleton
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/modules
examples/00-lab-skeleton/modules/naming
examples/00-lab-skeleton/templates
examples/00-lab-skeleton/tests
examples/01-basic-configuration
examples/01-basic-configuration/docs
examples/01-basic-configuration/docs/de
examples/01-basic-configuration/docs/en
examples/01-basic-configuration/modules
examples/01-basic-configuration/modules/naming
examples/01-basic-configuration/templates
examples/01-basic-configuration/tests
examples/02-variables-outputs-locals
examples/02-variables-outputs-locals/docs
examples/02-variables-outputs-locals/docs/de
examples/02-variables-outputs-locals/docs/en
examples/02-variables-outputs-locals/modules
examples/02-variables-outputs-locals/modules/naming
examples/02-variables-outputs-locals/templates
examples/02-variables-outputs-locals/tests
examples/03-providers-requirements
examples/03-providers-requirements/docs
examples/03-providers-requirements/docs/de
examples/03-providers-requirements/docs/en
examples/03-providers-requirements/modules
examples/03-providers-requirements/modules/naming
examples/03-providers-requirements/templates
examples/03-providers-requirements/tests
examples/04-resource-graph-dependencies
examples/04-resource-graph-dependencies/ci
examples/04-resource-graph-dependencies/docs
examples/04-resource-graph-dependencies/docs/de
examples/04-resource-graph-dependencies/docs/en
examples/04-resource-graph-dependencies/modules
examples/04-resource-graph-dependencies/modules/naming
examples/04-resource-graph-dependencies/templates
examples/04-resource-graph-dependencies/tests
examples/05-plan-apply-workflow
examples/05-plan-apply-workflow/docs
examples/05-plan-apply-workflow/docs/de
examples/05-plan-apply-workflow/docs/en
examples/05-plan-apply-workflow/modules
examples/05-plan-apply-workflow/modules/naming
examples/05-plan-apply-workflow/templates
examples/05-plan-apply-workflow/tests
examples/06-state-local-inspection
examples/06-state-local-inspection/docs
examples/06-state-local-inspection/docs/de
examples/06-state-local-inspection/docs/en
examples/06-state-local-inspection/modules
examples/06-state-local-inspection/modules/naming
examples/06-state-local-inspection/templates
examples/06-state-local-inspection/tests
examples/07-backend-configuration
examples/07-backend-configuration/docs
examples/07-backend-configuration/docs/de
examples/07-backend-configuration/docs/en
examples/07-backend-configuration/modules
examples/07-backend-configuration/modules/naming
examples/07-backend-configuration/templates
examples/07-backend-configuration/tests
examples/08-state-locking-model
examples/08-state-locking-model/docs
examples/08-state-locking-model/docs/de
examples/08-state-locking-model/docs/en
examples/08-state-locking-model/modules
examples/08-state-locking-model/modules/naming
examples/08-state-locking-model/templates
examples/08-state-locking-model/tests
examples/09-modules-basic
examples/09-modules-basic/docs
examples/09-modules-basic/docs/de
examples/09-modules-basic/docs/en
examples/09-modules-basic/modules
examples/09-modules-basic/modules/naming
examples/09-modules-basic/templates
examples/09-modules-basic/tests
examples/10-modules-versioning-registry
examples/10-modules-versioning-registry/docs
examples/10-modules-versioning-registry/docs/de
examples/10-modules-versioning-registry/docs/en
examples/10-modules-versioning-registry/modules
examples/10-modules-versioning-registry/modules/naming
examples/10-modules-versioning-registry/templates
examples/10-modules-versioning-registry/tests
examples/11-for-each-count-dynamic
examples/11-for-each-count-dynamic/docs
examples/11-for-each-count-dynamic/docs/de
examples/11-for-each-count-dynamic/docs/en
examples/11-for-each-count-dynamic/modules
examples/11-for-each-count-dynamic/modules/naming
examples/11-for-each-count-dynamic/templates
examples/11-for-each-count-dynamic/tests
examples/12-data-sources
examples/12-data-sources/docs
examples/12-data-sources/docs/de
examples/12-data-sources/docs/en
examples/12-data-sources/modules
examples/12-data-sources/modules/naming
examples/12-data-sources/templates
examples/12-data-sources/tests
examples/13-workspaces-environments
examples/13-workspaces-environments/docs
examples/13-workspaces-environments/docs/de
examples/13-workspaces-environments/docs/en
examples/13-workspaces-environments/modules
examples/13-workspaces-environments/modules/naming
examples/13-workspaces-environments/templates
examples/13-workspaces-environments/tests
examples/14-import-existing-resource
examples/14-import-existing-resource/docs
examples/14-import-existing-resource/docs/de
examples/14-import-existing-resource/docs/en
examples/14-import-existing-resource/modules
examples/14-import-existing-resource/modules/naming
examples/14-import-existing-resource/templates
examples/14-import-existing-resource/tests
examples/15-moved-blocks-refactoring
examples/15-moved-blocks-refactoring/docs
examples/15-moved-blocks-refactoring/docs/de
examples/15-moved-blocks-refactoring/docs/en
examples/15-moved-blocks-refactoring/modules
examples/15-moved-blocks-refactoring/modules/naming
examples/15-moved-blocks-refactoring/templates
examples/15-moved-blocks-refactoring/tests
examples/16-lifecycle-meta-arguments
examples/16-lifecycle-meta-arguments/docs
examples/16-lifecycle-meta-arguments/docs/de
examples/16-lifecycle-meta-arguments/docs/en
examples/16-lifecycle-meta-arguments/modules
examples/16-lifecycle-meta-arguments/modules/naming
examples/16-lifecycle-meta-arguments/templates
examples/16-lifecycle-meta-arguments/tests
examples/17-remote-state-data-source
examples/17-remote-state-data-source/docs
examples/17-remote-state-data-source/docs/de
examples/17-remote-state-data-source/docs/en
examples/17-remote-state-data-source/modules
examples/17-remote-state-data-source/modules/naming
examples/17-remote-state-data-source/templates
examples/17-remote-state-data-source/tests
examples/18-ci-plan-artifacts
examples/18-ci-plan-artifacts/ci
examples/18-ci-plan-artifacts/docs
examples/18-ci-plan-artifacts/docs/de
examples/18-ci-plan-artifacts/docs/en
examples/18-ci-plan-artifacts/modules
examples/18-ci-plan-artifacts/modules/naming
examples/18-ci-plan-artifacts/templates
examples/18-ci-plan-artifacts/tests
examples/19-policy-as-code-model
examples/19-policy-as-code-model/docs
examples/19-policy-as-code-model/docs/de
examples/19-policy-as-code-model/docs/en
examples/19-policy-as-code-model/modules
examples/19-policy-as-code-model/modules/naming
examples/19-policy-as-code-model/policy
examples/19-policy-as-code-model/templates
examples/19-policy-as-code-model/tests
examples/20-secrets-sensitive-values
examples/20-secrets-sensitive-values/docs
examples/20-secrets-sensitive-values/docs/de
examples/20-secrets-sensitive-values/docs/en
examples/20-secrets-sensitive-values/modules
examples/20-secrets-sensitive-values/modules/naming
examples/20-secrets-sensitive-values/templates
examples/20-secrets-sensitive-values/tests
examples/21-state-security-encryption-model
examples/21-state-security-encryption-model/docs
examples/21-state-security-encryption-model/docs/de
examples/21-state-security-encryption-model/docs/en
examples/21-state-security-encryption-model/modules
examples/21-state-security-encryption-model/modules/naming
examples/21-state-security-encryption-model/templates
examples/21-state-security-encryption-model/tests
examples/22-provider-alias-multi-region
examples/22-provider-alias-multi-region/docs
examples/22-provider-alias-multi-region/docs/de
examples/22-provider-alias-multi-region/docs/en
examples/22-provider-alias-multi-region/modules
examples/22-provider-alias-multi-region/modules/naming
examples/22-provider-alias-multi-region/templates
examples/22-provider-alias-multi-region/tests
examples/23-testing-terraform-test-model
examples/23-testing-terraform-test-model/docs
examples/23-testing-terraform-test-model/docs/de
examples/23-testing-terraform-test-model/docs/en
examples/23-testing-terraform-test-model/modules
examples/23-testing-terraform-test-model/modules/naming
examples/23-testing-terraform-test-model/templates
examples/23-testing-terraform-test-model/tests
examples/24-drift-detection
examples/24-drift-detection/docs
examples/24-drift-detection/docs/de
examples/24-drift-detection/docs/en
examples/24-drift-detection/modules
examples/24-drift-detection/modules/naming
examples/24-drift-detection/templates
examples/24-drift-detection/tests
examples/25-destroy-protection
examples/25-destroy-protection/docs
examples/25-destroy-protection/docs/de
examples/25-destroy-protection/docs/en
examples/25-destroy-protection/modules
examples/25-destroy-protection/modules/naming
examples/25-destroy-protection/templates
examples/25-destroy-protection/tests
examples/26-hcp-terraform-workflow
examples/26-hcp-terraform-workflow/ci
examples/26-hcp-terraform-workflow/docs
examples/26-hcp-terraform-workflow/docs/de
examples/26-hcp-terraform-workflow/docs/en
examples/26-hcp-terraform-workflow/modules
examples/26-hcp-terraform-workflow/modules/naming
examples/26-hcp-terraform-workflow/templates
examples/26-hcp-terraform-workflow/tests
examples/27-private-module-registry-model
examples/27-private-module-registry-model/docs
examples/27-private-module-registry-model/docs/de
examples/27-private-module-registry-model/docs/en
examples/27-private-module-registry-model/modules
examples/27-private-module-registry-model/modules/naming
examples/27-private-module-registry-model/templates
examples/27-private-module-registry-model/tests
examples/28-license-and-ecosystem-decisions
examples/28-license-and-ecosystem-decisions/ci
examples/28-license-and-ecosystem-decisions/docs
examples/28-license-and-ecosystem-decisions/docs/de
examples/28-license-and-ecosystem-decisions/docs/en
examples/28-license-and-ecosystem-decisions/modules
examples/28-license-and-ecosystem-decisions/modules/naming
examples/28-license-and-ecosystem-decisions/templates
examples/28-license-and-ecosystem-decisions/tests
examples/29-incident-response-state
examples/29-incident-response-state/ci
examples/29-incident-response-state/docs
examples/29-incident-response-state/docs/de
examples/29-incident-response-state/docs/en
examples/29-incident-response-state/modules
examples/29-incident-response-state/modules/naming
examples/29-incident-response-state/templates
examples/29-incident-response-state/tests
examples/30-troubleshooting-terraform
examples/30-troubleshooting-terraform/docs
examples/30-troubleshooting-terraform/docs/de
examples/30-troubleshooting-terraform/docs/en
examples/30-troubleshooting-terraform/modules
examples/30-troubleshooting-terraform/modules/naming
examples/30-troubleshooting-terraform/templates
examples/30-troubleshooting-terraform/tests
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/locals.tf
examples/00-lab-skeleton/main.tf
examples/00-lab-skeleton/modules/naming/main.tf
examples/00-lab-skeleton/modules/naming/outputs.tf
examples/00-lab-skeleton/modules/naming/variables.tf
examples/00-lab-skeleton/outputs.tf
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/00-lab-skeleton/scenario.json
examples/00-lab-skeleton/templates/inventory.tftpl
examples/00-lab-skeleton/tests/basic.tftest.hcl
examples/00-lab-skeleton/variables.tf
examples/00-lab-skeleton/versions.tf
examples/01-basic-configuration/README.md
examples/01-basic-configuration/docs/de/README.md
examples/01-basic-configuration/docs/en/README.md
examples/01-basic-configuration/docs/el/README.md
examples/01-basic-configuration/locals.tf
examples/01-basic-configuration/main.tf
examples/01-basic-configuration/modules/naming/main.tf
examples/01-basic-configuration/modules/naming/outputs.tf
examples/01-basic-configuration/modules/naming/variables.tf
examples/01-basic-configuration/outputs.tf
examples/01-basic-configuration/run.sh
examples/01-basic-configuration/runbook.txt
examples/01-basic-configuration/scenario.json
examples/01-basic-configuration/templates/inventory.tftpl
examples/01-basic-configuration/tests/basic.tftest.hcl
examples/01-basic-configuration/variables.tf
examples/01-basic-configuration/versions.tf
examples/02-variables-outputs-locals/README.md
examples/02-variables-outputs-locals/docs/de/README.md
examples/02-variables-outputs-locals/docs/en/README.md
examples/02-variables-outputs-locals/docs/el/README.md
examples/02-variables-outputs-locals/locals.tf
examples/02-variables-outputs-locals/main.tf
examples/02-variables-outputs-locals/modules/naming/main.tf
examples/02-variables-outputs-locals/modules/naming/outputs.tf
examples/02-variables-outputs-locals/modules/naming/variables.tf
examples/02-variables-outputs-locals/outputs.tf
examples/02-variables-outputs-locals/run.sh
examples/02-variables-outputs-locals/runbook.txt
examples/02-variables-outputs-locals/scenario.json
examples/02-variables-outputs-locals/templates/inventory.tftpl
examples/02-variables-outputs-locals/tests/basic.tftest.hcl
examples/02-variables-outputs-locals/variables.tf
examples/02-variables-outputs-locals/versions.tf
examples/03-providers-requirements/README.md
examples/03-providers-requirements/docs/de/README.md
examples/03-providers-requirements/docs/en/README.md
examples/03-providers-requirements/docs/el/README.md
examples/03-providers-requirements/locals.tf
examples/03-providers-requirements/main.tf
examples/03-providers-requirements/modules/naming/main.tf
examples/03-providers-requirements/modules/naming/outputs.tf
examples/03-providers-requirements/modules/naming/variables.tf
examples/03-providers-requirements/outputs.tf
examples/03-providers-requirements/run.sh
examples/03-providers-requirements/runbook.txt
examples/03-providers-requirements/scenario.json
examples/03-providers-requirements/templates/inventory.tftpl
examples/03-providers-requirements/tests/basic.tftest.hcl
examples/03-providers-requirements/variables.tf
examples/03-providers-requirements/versions.tf
examples/04-resource-graph-dependencies/README.md
examples/04-resource-graph-dependencies/ci/plan-review.sh
examples/04-resource-graph-dependencies/docs/de/README.md
examples/04-resource-graph-dependencies/docs/en/README.md
examples/04-resource-graph-dependencies/docs/el/README.md
examples/04-resource-graph-dependencies/locals.tf
examples/04-resource-graph-dependencies/main.tf
examples/04-resource-graph-dependencies/modules/naming/main.tf
examples/04-resource-graph-dependencies/modules/naming/outputs.tf
examples/04-resource-graph-dependencies/modules/naming/variables.tf
examples/04-resource-graph-dependencies/outputs.tf
examples/04-resource-graph-dependencies/run.sh
examples/04-resource-graph-dependencies/runbook.txt
examples/04-resource-graph-dependencies/scenario.json
examples/04-resource-graph-dependencies/templates/inventory.tftpl
examples/04-resource-graph-dependencies/tests/basic.tftest.hcl
examples/04-resource-graph-dependencies/variables.tf
examples/04-resource-graph-dependencies/versions.tf
examples/05-plan-apply-workflow/README.md
examples/05-plan-apply-workflow/docs/de/README.md
examples/05-plan-apply-workflow/docs/en/README.md
examples/05-plan-apply-workflow/docs/el/README.md
examples/05-plan-apply-workflow/locals.tf
examples/05-plan-apply-workflow/main.tf
examples/05-plan-apply-workflow/modules/naming/main.tf
examples/05-plan-apply-workflow/modules/naming/outputs.tf
examples/05-plan-apply-workflow/modules/naming/variables.tf
examples/05-plan-apply-workflow/outputs.tf
examples/05-plan-apply-workflow/run.sh
examples/05-plan-apply-workflow/runbook.txt
examples/05-plan-apply-workflow/scenario.json
examples/05-plan-apply-workflow/templates/inventory.tftpl
examples/05-plan-apply-workflow/tests/basic.tftest.hcl
examples/05-plan-apply-workflow/variables.tf
examples/05-plan-apply-workflow/versions.tf
examples/06-state-local-inspection/README.md
examples/06-state-local-inspection/backend.tf.example
examples/06-state-local-inspection/docs/de/README.md
examples/06-state-local-inspection/docs/en/README.md
examples/06-state-local-inspection/docs/el/README.md
examples/06-state-local-inspection/locals.tf
examples/06-state-local-inspection/main.tf
examples/06-state-local-inspection/modules/naming/main.tf
examples/06-state-local-inspection/modules/naming/outputs.tf
examples/06-state-local-inspection/modules/naming/variables.tf
examples/06-state-local-inspection/outputs.tf
examples/06-state-local-inspection/run.sh
examples/06-state-local-inspection/runbook.txt
examples/06-state-local-inspection/scenario.json
examples/06-state-local-inspection/templates/inventory.tftpl
examples/06-state-local-inspection/tests/basic.tftest.hcl
examples/06-state-local-inspection/variables.tf
examples/06-state-local-inspection/versions.tf
examples/07-backend-configuration/README.md
examples/07-backend-configuration/backend.tf.example
examples/07-backend-configuration/docs/de/README.md
examples/07-backend-configuration/docs/en/README.md
examples/07-backend-configuration/docs/el/README.md
examples/07-backend-configuration/locals.tf
examples/07-backend-configuration/main.tf
examples/07-backend-configuration/modules/naming/main.tf
examples/07-backend-configuration/modules/naming/outputs.tf
examples/07-backend-configuration/modules/naming/variables.tf
examples/07-backend-configuration/outputs.tf
examples/07-backend-configuration/run.sh
examples/07-backend-configuration/runbook.txt
examples/07-backend-configuration/scenario.json
examples/07-backend-configuration/templates/inventory.tftpl
examples/07-backend-configuration/tests/basic.tftest.hcl
examples/07-backend-configuration/variables.tf
examples/07-backend-configuration/versions.tf
examples/08-state-locking-model/README.md
examples/08-state-locking-model/backend.tf.example
examples/08-state-locking-model/docs/de/README.md
examples/08-state-locking-model/docs/en/README.md
examples/08-state-locking-model/docs/el/README.md
examples/08-state-locking-model/locals.tf
examples/08-state-locking-model/main.tf
examples/08-state-locking-model/modules/naming/main.tf
examples/08-state-locking-model/modules/naming/outputs.tf
examples/08-state-locking-model/modules/naming/variables.tf
examples/08-state-locking-model/outputs.tf
examples/08-state-locking-model/run.sh
examples/08-state-locking-model/runbook.txt
examples/08-state-locking-model/scenario.json
examples/08-state-locking-model/templates/inventory.tftpl
examples/08-state-locking-model/tests/basic.tftest.hcl
examples/08-state-locking-model/variables.tf
examples/08-state-locking-model/versions.tf
examples/09-modules-basic/README.md
examples/09-modules-basic/docs/de/README.md
examples/09-modules-basic/docs/en/README.md
examples/09-modules-basic/docs/el/README.md
examples/09-modules-basic/locals.tf
examples/09-modules-basic/main.tf
examples/09-modules-basic/modules/naming/main.tf
examples/09-modules-basic/modules/naming/outputs.tf
examples/09-modules-basic/modules/naming/variables.tf
examples/09-modules-basic/outputs.tf
examples/09-modules-basic/run.sh
examples/09-modules-basic/runbook.txt
examples/09-modules-basic/scenario.json
examples/09-modules-basic/templates/inventory.tftpl
examples/09-modules-basic/tests/basic.tftest.hcl
examples/09-modules-basic/variables.tf
examples/09-modules-basic/versions.tf
examples/10-modules-versioning-registry/README.md
examples/10-modules-versioning-registry/docs/de/README.md
examples/10-modules-versioning-registry/docs/en/README.md
examples/10-modules-versioning-registry/docs/el/README.md
examples/10-modules-versioning-registry/locals.tf
examples/10-modules-versioning-registry/main.tf
examples/10-modules-versioning-registry/modules/naming/main.tf
examples/10-modules-versioning-registry/modules/naming/outputs.tf
examples/10-modules-versioning-registry/modules/naming/variables.tf
examples/10-modules-versioning-registry/outputs.tf
examples/10-modules-versioning-registry/run.sh
examples/10-modules-versioning-registry/runbook.txt
examples/10-modules-versioning-registry/scenario.json
examples/10-modules-versioning-registry/templates/inventory.tftpl
examples/10-modules-versioning-registry/tests/basic.tftest.hcl
examples/10-modules-versioning-registry/variables.tf
examples/10-modules-versioning-registry/versions.tf
examples/11-for-each-count-dynamic/README.md
examples/11-for-each-count-dynamic/docs/de/README.md
examples/11-for-each-count-dynamic/docs/en/README.md
examples/11-for-each-count-dynamic/docs/el/README.md
examples/11-for-each-count-dynamic/for_each.tf
examples/11-for-each-count-dynamic/locals.tf
examples/11-for-each-count-dynamic/main.tf
examples/11-for-each-count-dynamic/modules/naming/main.tf
examples/11-for-each-count-dynamic/modules/naming/outputs.tf
examples/11-for-each-count-dynamic/modules/naming/variables.tf
examples/11-for-each-count-dynamic/outputs.tf
examples/11-for-each-count-dynamic/run.sh
examples/11-for-each-count-dynamic/runbook.txt
examples/11-for-each-count-dynamic/scenario.json
examples/11-for-each-count-dynamic/templates/inventory.tftpl
examples/11-for-each-count-dynamic/tests/basic.tftest.hcl
examples/11-for-each-count-dynamic/variables.tf
examples/11-for-each-count-dynamic/versions.tf
examples/12-data-sources/README.md
examples/12-data-sources/docs/de/README.md
examples/12-data-sources/docs/en/README.md
examples/12-data-sources/docs/el/README.md
examples/12-data-sources/locals.tf
examples/12-data-sources/main.tf
examples/12-data-sources/modules/naming/main.tf
examples/12-data-sources/modules/naming/outputs.tf
examples/12-data-sources/modules/naming/variables.tf
examples/12-data-sources/outputs.tf
examples/12-data-sources/run.sh
examples/12-data-sources/runbook.txt
examples/12-data-sources/scenario.json
examples/12-data-sources/templates/inventory.tftpl
examples/12-data-sources/tests/basic.tftest.hcl
examples/12-data-sources/variables.tf
examples/12-data-sources/versions.tf
examples/13-workspaces-environments/README.md
examples/13-workspaces-environments/docs/de/README.md
examples/13-workspaces-environments/docs/en/README.md
examples/13-workspaces-environments/docs/el/README.md
examples/13-workspaces-environments/locals.tf
examples/13-workspaces-environments/main.tf
examples/13-workspaces-environments/modules/naming/main.tf
examples/13-workspaces-environments/modules/naming/outputs.tf
examples/13-workspaces-environments/modules/naming/variables.tf
examples/13-workspaces-environments/outputs.tf
examples/13-workspaces-environments/run.sh
examples/13-workspaces-environments/runbook.txt
examples/13-workspaces-environments/scenario.json
examples/13-workspaces-environments/templates/inventory.tftpl
examples/13-workspaces-environments/tests/basic.tftest.hcl
examples/13-workspaces-environments/variables.tf
examples/13-workspaces-environments/versions.tf
examples/14-import-existing-resource/README.md
examples/14-import-existing-resource/docs/de/README.md
examples/14-import-existing-resource/docs/en/README.md
examples/14-import-existing-resource/docs/el/README.md
examples/14-import-existing-resource/import-notes.txt
examples/14-import-existing-resource/locals.tf
examples/14-import-existing-resource/main.tf
examples/14-import-existing-resource/modules/naming/main.tf
examples/14-import-existing-resource/modules/naming/outputs.tf
examples/14-import-existing-resource/modules/naming/variables.tf
examples/14-import-existing-resource/outputs.tf
examples/14-import-existing-resource/run.sh
examples/14-import-existing-resource/runbook.txt
examples/14-import-existing-resource/scenario.json
examples/14-import-existing-resource/templates/inventory.tftpl
examples/14-import-existing-resource/tests/basic.tftest.hcl
examples/14-import-existing-resource/variables.tf
examples/14-import-existing-resource/versions.tf
examples/15-moved-blocks-refactoring/README.md
examples/15-moved-blocks-refactoring/docs/de/README.md
examples/15-moved-blocks-refactoring/docs/en/README.md
examples/15-moved-blocks-refactoring/docs/el/README.md
examples/15-moved-blocks-refactoring/locals.tf
examples/15-moved-blocks-refactoring/main.tf
examples/15-moved-blocks-refactoring/modules/naming/main.tf
examples/15-moved-blocks-refactoring/modules/naming/outputs.tf
examples/15-moved-blocks-refactoring/modules/naming/variables.tf
examples/15-moved-blocks-refactoring/moved.tf
examples/15-moved-blocks-refactoring/outputs.tf
examples/15-moved-blocks-refactoring/run.sh
examples/15-moved-blocks-refactoring/runbook.txt
examples/15-moved-blocks-refactoring/scenario.json
examples/15-moved-blocks-refactoring/templates/inventory.tftpl
examples/15-moved-blocks-refactoring/tests/basic.tftest.hcl
examples/15-moved-blocks-refactoring/variables.tf
examples/15-moved-blocks-refactoring/versions.tf
examples/16-lifecycle-meta-arguments/README.md
examples/16-lifecycle-meta-arguments/docs/de/README.md
examples/16-lifecycle-meta-arguments/docs/en/README.md
examples/16-lifecycle-meta-arguments/docs/el/README.md
examples/16-lifecycle-meta-arguments/lifecycle.tf
examples/16-lifecycle-meta-arguments/locals.tf
examples/16-lifecycle-meta-arguments/main.tf
examples/16-lifecycle-meta-arguments/modules/naming/main.tf
examples/16-lifecycle-meta-arguments/modules/naming/outputs.tf
examples/16-lifecycle-meta-arguments/modules/naming/variables.tf
examples/16-lifecycle-meta-arguments/outputs.tf
examples/16-lifecycle-meta-arguments/run.sh
examples/16-lifecycle-meta-arguments/runbook.txt
examples/16-lifecycle-meta-arguments/scenario.json
examples/16-lifecycle-meta-arguments/templates/inventory.tftpl
examples/16-lifecycle-meta-arguments/tests/basic.tftest.hcl
examples/16-lifecycle-meta-arguments/variables.tf
examples/16-lifecycle-meta-arguments/versions.tf
examples/17-remote-state-data-source/README.md
examples/17-remote-state-data-source/backend.tf.example
examples/17-remote-state-data-source/docs/de/README.md
examples/17-remote-state-data-source/docs/en/README.md
examples/17-remote-state-data-source/docs/el/README.md
examples/17-remote-state-data-source/locals.tf
examples/17-remote-state-data-source/main.tf
examples/17-remote-state-data-source/modules/naming/main.tf
examples/17-remote-state-data-source/modules/naming/outputs.tf
examples/17-remote-state-data-source/modules/naming/variables.tf
examples/17-remote-state-data-source/outputs.tf
examples/17-remote-state-data-source/run.sh
examples/17-remote-state-data-source/runbook.txt
examples/17-remote-state-data-source/scenario.json
examples/17-remote-state-data-source/templates/inventory.tftpl
examples/17-remote-state-data-source/tests/basic.tftest.hcl
examples/17-remote-state-data-source/variables.tf
examples/17-remote-state-data-source/versions.tf
examples/18-ci-plan-artifacts/README.md
examples/18-ci-plan-artifacts/ci/plan-review.sh
examples/18-ci-plan-artifacts/docs/de/README.md
examples/18-ci-plan-artifacts/docs/en/README.md
examples/18-ci-plan-artifacts/docs/el/README.md
examples/18-ci-plan-artifacts/locals.tf
examples/18-ci-plan-artifacts/main.tf
examples/18-ci-plan-artifacts/modules/naming/main.tf
examples/18-ci-plan-artifacts/modules/naming/outputs.tf
examples/18-ci-plan-artifacts/modules/naming/variables.tf
examples/18-ci-plan-artifacts/outputs.tf
examples/18-ci-plan-artifacts/run.sh
examples/18-ci-plan-artifacts/runbook.txt
examples/18-ci-plan-artifacts/scenario.json
examples/18-ci-plan-artifacts/templates/inventory.tftpl
examples/18-ci-plan-artifacts/tests/basic.tftest.hcl
examples/18-ci-plan-artifacts/variables.tf
examples/18-ci-plan-artifacts/versions.tf
examples/19-policy-as-code-model/README.md
examples/19-policy-as-code-model/docs/de/README.md
examples/19-policy-as-code-model/docs/en/README.md
examples/19-policy-as-code-model/docs/el/README.md
examples/19-policy-as-code-model/locals.tf
examples/19-policy-as-code-model/main.tf
examples/19-policy-as-code-model/modules/naming/main.tf
examples/19-policy-as-code-model/modules/naming/outputs.tf
examples/19-policy-as-code-model/modules/naming/variables.tf
examples/19-policy-as-code-model/outputs.tf
examples/19-policy-as-code-model/policy/deny_destroy.rego
examples/19-policy-as-code-model/run.sh
examples/19-policy-as-code-model/runbook.txt
examples/19-policy-as-code-model/scenario.json
examples/19-policy-as-code-model/templates/inventory.tftpl
examples/19-policy-as-code-model/tests/basic.tftest.hcl
examples/19-policy-as-code-model/variables.tf
examples/19-policy-as-code-model/versions.tf
examples/20-secrets-sensitive-values/README.md
examples/20-secrets-sensitive-values/docs/de/README.md
examples/20-secrets-sensitive-values/docs/en/README.md
examples/20-secrets-sensitive-values/docs/el/README.md
examples/20-secrets-sensitive-values/locals.tf
examples/20-secrets-sensitive-values/main.tf
examples/20-secrets-sensitive-values/modules/naming/main.tf
examples/20-secrets-sensitive-values/modules/naming/outputs.tf
examples/20-secrets-sensitive-values/modules/naming/variables.tf
examples/20-secrets-sensitive-values/outputs.tf
examples/20-secrets-sensitive-values/run.sh
examples/20-secrets-sensitive-values/runbook.txt
examples/20-secrets-sensitive-values/scenario.json
examples/20-secrets-sensitive-values/templates/inventory.tftpl
examples/20-secrets-sensitive-values/tests/basic.tftest.hcl
examples/20-secrets-sensitive-values/variables.tf
examples/20-secrets-sensitive-values/versions.tf
examples/21-state-security-encryption-model/README.md
examples/21-state-security-encryption-model/backend.tf.example
examples/21-state-security-encryption-model/docs/de/README.md
examples/21-state-security-encryption-model/docs/en/README.md
examples/21-state-security-encryption-model/docs/el/README.md
examples/21-state-security-encryption-model/locals.tf
examples/21-state-security-encryption-model/main.tf
examples/21-state-security-encryption-model/modules/naming/main.tf
examples/21-state-security-encryption-model/modules/naming/outputs.tf
examples/21-state-security-encryption-model/modules/naming/variables.tf
examples/21-state-security-encryption-model/outputs.tf
examples/21-state-security-encryption-model/run.sh
examples/21-state-security-encryption-model/runbook.txt
examples/21-state-security-encryption-model/scenario.json
examples/21-state-security-encryption-model/templates/inventory.tftpl
examples/21-state-security-encryption-model/tests/basic.tftest.hcl
examples/21-state-security-encryption-model/variables.tf
examples/21-state-security-encryption-model/versions.tf
examples/22-provider-alias-multi-region/README.md
examples/22-provider-alias-multi-region/docs/de/README.md
examples/22-provider-alias-multi-region/docs/en/README.md
examples/22-provider-alias-multi-region/docs/el/README.md
examples/22-provider-alias-multi-region/locals.tf
examples/22-provider-alias-multi-region/main.tf
examples/22-provider-alias-multi-region/modules/naming/main.tf
examples/22-provider-alias-multi-region/modules/naming/outputs.tf
examples/22-provider-alias-multi-region/modules/naming/variables.tf
examples/22-provider-alias-multi-region/outputs.tf
examples/22-provider-alias-multi-region/run.sh
examples/22-provider-alias-multi-region/runbook.txt
examples/22-provider-alias-multi-region/scenario.json
examples/22-provider-alias-multi-region/templates/inventory.tftpl
examples/22-provider-alias-multi-region/tests/basic.tftest.hcl
examples/22-provider-alias-multi-region/variables.tf
examples/22-provider-alias-multi-region/versions.tf
examples/23-testing-terraform-test-model/README.md
examples/23-testing-terraform-test-model/docs/de/README.md
examples/23-testing-terraform-test-model/docs/en/README.md
examples/23-testing-terraform-test-model/docs/el/README.md
examples/23-testing-terraform-test-model/locals.tf
examples/23-testing-terraform-test-model/main.tf
examples/23-testing-terraform-test-model/modules/naming/main.tf
examples/23-testing-terraform-test-model/modules/naming/outputs.tf
examples/23-testing-terraform-test-model/modules/naming/variables.tf
examples/23-testing-terraform-test-model/outputs.tf
examples/23-testing-terraform-test-model/run.sh
examples/23-testing-terraform-test-model/runbook.txt
examples/23-testing-terraform-test-model/scenario.json
examples/23-testing-terraform-test-model/templates/inventory.tftpl
examples/23-testing-terraform-test-model/tests/basic.tftest.hcl
examples/23-testing-terraform-test-model/variables.tf
examples/23-testing-terraform-test-model/versions.tf
examples/24-drift-detection/README.md
examples/24-drift-detection/docs/de/README.md
examples/24-drift-detection/docs/en/README.md
examples/24-drift-detection/docs/el/README.md
examples/24-drift-detection/locals.tf
examples/24-drift-detection/main.tf
examples/24-drift-detection/modules/naming/main.tf
examples/24-drift-detection/modules/naming/outputs.tf
examples/24-drift-detection/modules/naming/variables.tf
examples/24-drift-detection/outputs.tf
examples/24-drift-detection/run.sh
examples/24-drift-detection/runbook.txt
examples/24-drift-detection/scenario.json
examples/24-drift-detection/templates/inventory.tftpl
examples/24-drift-detection/tests/basic.tftest.hcl
examples/24-drift-detection/variables.tf
examples/24-drift-detection/versions.tf
examples/25-destroy-protection/README.md
examples/25-destroy-protection/docs/de/README.md
examples/25-destroy-protection/docs/en/README.md
examples/25-destroy-protection/docs/el/README.md
examples/25-destroy-protection/lifecycle.tf
examples/25-destroy-protection/locals.tf
examples/25-destroy-protection/main.tf
examples/25-destroy-protection/modules/naming/main.tf
examples/25-destroy-protection/modules/naming/outputs.tf
examples/25-destroy-protection/modules/naming/variables.tf
examples/25-destroy-protection/outputs.tf
examples/25-destroy-protection/run.sh
examples/25-destroy-protection/runbook.txt
examples/25-destroy-protection/scenario.json
examples/25-destroy-protection/templates/inventory.tftpl
examples/25-destroy-protection/tests/basic.tftest.hcl
examples/25-destroy-protection/variables.tf
examples/25-destroy-protection/versions.tf
examples/26-hcp-terraform-workflow/README.md
examples/26-hcp-terraform-workflow/ci/plan-review.sh
examples/26-hcp-terraform-workflow/docs/de/README.md
examples/26-hcp-terraform-workflow/docs/en/README.md
examples/26-hcp-terraform-workflow/docs/el/README.md
examples/26-hcp-terraform-workflow/locals.tf
examples/26-hcp-terraform-workflow/main.tf
examples/26-hcp-terraform-workflow/modules/naming/main.tf
examples/26-hcp-terraform-workflow/modules/naming/outputs.tf
examples/26-hcp-terraform-workflow/modules/naming/variables.tf
examples/26-hcp-terraform-workflow/outputs.tf
examples/26-hcp-terraform-workflow/run.sh
examples/26-hcp-terraform-workflow/runbook.txt
examples/26-hcp-terraform-workflow/scenario.json
examples/26-hcp-terraform-workflow/templates/inventory.tftpl
examples/26-hcp-terraform-workflow/tests/basic.tftest.hcl
examples/26-hcp-terraform-workflow/variables.tf
examples/26-hcp-terraform-workflow/versions.tf
examples/27-private-module-registry-model/README.md
examples/27-private-module-registry-model/docs/de/README.md
examples/27-private-module-registry-model/docs/en/README.md
examples/27-private-module-registry-model/docs/el/README.md
examples/27-private-module-registry-model/locals.tf
examples/27-private-module-registry-model/main.tf
examples/27-private-module-registry-model/modules/naming/main.tf
examples/27-private-module-registry-model/modules/naming/outputs.tf
examples/27-private-module-registry-model/modules/naming/variables.tf
examples/27-private-module-registry-model/outputs.tf
examples/27-private-module-registry-model/run.sh
examples/27-private-module-registry-model/runbook.txt
examples/27-private-module-registry-model/scenario.json
examples/27-private-module-registry-model/templates/inventory.tftpl
examples/27-private-module-registry-model/tests/basic.tftest.hcl
examples/27-private-module-registry-model/variables.tf
examples/27-private-module-registry-model/versions.tf
examples/28-license-and-ecosystem-decisions/README.md
examples/28-license-and-ecosystem-decisions/ci/plan-review.sh
examples/28-license-and-ecosystem-decisions/docs/de/README.md
examples/28-license-and-ecosystem-decisions/docs/en/README.md
examples/28-license-and-ecosystem-decisions/docs/el/README.md
examples/28-license-and-ecosystem-decisions/license-decision.txt
examples/28-license-and-ecosystem-decisions/locals.tf
examples/28-license-and-ecosystem-decisions/main.tf
examples/28-license-and-ecosystem-decisions/modules/naming/main.tf
examples/28-license-and-ecosystem-decisions/modules/naming/outputs.tf
examples/28-license-and-ecosystem-decisions/modules/naming/variables.tf
examples/28-license-and-ecosystem-decisions/outputs.tf
examples/28-license-and-ecosystem-decisions/run.sh
examples/28-license-and-ecosystem-decisions/runbook.txt
examples/28-license-and-ecosystem-decisions/scenario.json
examples/28-license-and-ecosystem-decisions/templates/inventory.tftpl
examples/28-license-and-ecosystem-decisions/tests/basic.tftest.hcl
examples/28-license-and-ecosystem-decisions/variables.tf
examples/28-license-and-ecosystem-decisions/versions.tf
examples/29-incident-response-state/README.md
examples/29-incident-response-state/backend.tf.example
examples/29-incident-response-state/ci/plan-review.sh
examples/29-incident-response-state/docs/de/README.md
examples/29-incident-response-state/docs/en/README.md
examples/29-incident-response-state/docs/el/README.md
examples/29-incident-response-state/locals.tf
examples/29-incident-response-state/main.tf
examples/29-incident-response-state/modules/naming/main.tf
examples/29-incident-response-state/modules/naming/outputs.tf
examples/29-incident-response-state/modules/naming/variables.tf
examples/29-incident-response-state/outputs.tf
examples/29-incident-response-state/run.sh
examples/29-incident-response-state/runbook.txt
examples/29-incident-response-state/scenario.json
examples/29-incident-response-state/templates/inventory.tftpl
examples/29-incident-response-state/tests/basic.tftest.hcl
examples/29-incident-response-state/variables.tf
examples/29-incident-response-state/versions.tf
examples/30-troubleshooting-terraform/README.md
examples/30-troubleshooting-terraform/docs/de/README.md
examples/30-troubleshooting-terraform/docs/en/README.md
examples/30-troubleshooting-terraform/docs/el/README.md
examples/30-troubleshooting-terraform/locals.tf
examples/30-troubleshooting-terraform/main.tf
examples/30-troubleshooting-terraform/modules/naming/main.tf
examples/30-troubleshooting-terraform/modules/naming/outputs.tf
examples/30-troubleshooting-terraform/modules/naming/variables.tf
examples/30-troubleshooting-terraform/outputs.tf
examples/30-troubleshooting-terraform/run.sh
examples/30-troubleshooting-terraform/runbook.txt
examples/30-troubleshooting-terraform/scenario.json
examples/30-troubleshooting-terraform/templates/inventory.tftpl
examples/30-troubleshooting-terraform/tests/basic.tftest.hcl
examples/30-troubleshooting-terraform/variables.tf
examples/30-troubleshooting-terraform/versions.tf
examples/README.md
Setup & Hilfsskripte1
scripts/provision_terraform.sh

TFM · Orthevs Academy

Workshop-Einsatz gemeinsam einordnen.

Für interne Trainings, Lernpfade oder technische Vertiefung können Umfang, Reihenfolge und Zielgruppe passend zum Einsatzkontext abgestimmt werden.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.