TOF · Infrastructure as Code

OpenTofu Workshop

HCL, Provider, Ressourcen und State, Module und Refactoring, Tests und CI/CD sowie Policy as Code, Drift, State-Sicherheit und Recovery.

OpenTofu

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 / 731 Kapitel gelesen

Orthevs Academy · Orthevs

OpenTofu 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 · 69.9 KB

Architektur: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.1 KB

Best Practices: OpenTofu

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

Dokument öffnen ↗
Deutsch · 69.5 KB

Kommandos: OpenTofu

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

Dokument öffnen ↗
Deutsch · 69.7 KB

Konzepte: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.0 KB

Curriculum: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.1 KB

Diagramme: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.0 KB

Cloud-Umgebung: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.0 KB

Native Bare-Metal-Umgebung: OpenTofu

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

Dokument öffnen ↗
Deutsch · 69.9 KB

Native VM-Umgebung: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.0 KB

WSL-Umgebung: OpenTofu

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

Dokument öffnen ↗
Deutsch · 70.0 KB

Betrieb: OpenTofu

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

Dokument öffnen ↗
Deutsch · 69.9 KB

Security: OpenTofu

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

Dokument öffnen ↗
Deutsch · 69.9 KB

Troubleshooting: OpenTofu

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

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 67.9 KB

OpenTofu Assessment: Grundlagen (DE)

Dieses Assessment prüft das Level Grundlagen. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 77.5 KB

OpenTofu Lösung: Grundlagen (DE)

Diese Lösungsskizze gehört zum Assessment Grundlagen. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 68.0 KB

OpenTofu Assessment: Intermediate (DE)

Dieses Assessment prüft das Level Intermediate. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 77.6 KB

OpenTofu Lösung: Intermediate (DE)

Diese Lösungsskizze gehört zum Assessment Intermediate. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 68.3 KB

OpenTofu Assessment: Professional (DE)

Dieses Assessment prüft das Level Professional. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 77.9 KB

OpenTofu Lösung: Professional (DE)

Diese Lösungsskizze gehört zum Assessment Professional. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 68.5 KB

OpenTofu Assessment: Advanced Security (DE)

Dieses Assessment prüft das Level Advanced Security. Es kombiniert Verständnisfragen, Diagnosefälle und kleine Designentscheidungen.

Dokument öffnen ↗
Deutsch · 78.1 KB

OpenTofu Lösung: Advanced Security (DE)

Diese Lösungsskizze gehört zum Assessment Advanced Security. Sie liefert keine einzige Musterlösung, sondern prüfbare Antwortkriterien.

Dokument öffnen ↗
Deutsch · 64.5 KB

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

Dieses Dokument erfindet kein OpenTofu-Zertifikat. OpenTofu ist als CNCF-Sandbox-Projekt dokumentiert. Die Linux Foundation bietet ein offizielles kostenloses Training Getting Started with OpenTofu (LFEL1009) an. Im geprüften Linux-Found…

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
22
Größe
23.2 KB
SHA-256
67f690e1c292
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
01

basic-configuration

examples/01-basic-configuration
Dateien
22
Größe
23.6 KB
SHA-256
9f5af44ee397
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
02

variables-outputs-locals

examples/02-variables-outputs-locals
Dateien
22
Größe
23.9 KB
SHA-256
bfde76b1d626
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
03

providers-requirements

examples/03-providers-requirements
Dateien
22
Größe
23.7 KB
SHA-256
1f4db8702c7e
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
04

resource-graph-dependencies

examples/04-resource-graph-dependencies
Dateien
23
Größe
24.4 KB
SHA-256
d0face6e1a58
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • ci-pipeline.json
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
05

plan-apply-workflow

examples/05-plan-apply-workflow
Dateien
22
Größe
23.5 KB
SHA-256
ca44fc794900
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
06

state-local-inspection

examples/06-state-local-inspection
Dateien
23
Größe
24.1 KB
SHA-256
9187e52b3183
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
07

backend-configuration

examples/07-backend-configuration
Dateien
23
Größe
24.0 KB
SHA-256
37cc4544e2b8
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
08

state-locking-model

examples/08-state-locking-model
Dateien
23
Größe
23.9 KB
SHA-256
b0a9ec1f05d4
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
09

modules-basic

examples/09-modules-basic
Dateien
22
Größe
23.2 KB
SHA-256
678792272f70
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
10

modules-versioning-registry

examples/10-modules-versioning-registry
Dateien
22
Größe
24.2 KB
SHA-256
94279c0ade4a
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
11

for-each-count-dynamic

examples/11-for-each-count-dynamic
Dateien
23
Größe
24.2 KB
SHA-256
532706f5ef3b
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/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
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
12

data-sources

examples/12-data-sources
Dateien
23
Größe
23.4 KB
SHA-256
32e583ef823a
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • data.tf
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
13

workspaces-environments

examples/13-workspaces-environments
Dateien
23
Größe
24.1 KB
SHA-256
e0a4340a3eeb
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
  • workspaces.txt
14

import-existing-resource

examples/14-import-existing-resource
Dateien
23
Größe
24.2 KB
SHA-256
c094db9bf0c3
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • import-plan.txt
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
15

moved-blocks-refactoring

examples/15-moved-blocks-refactoring
Dateien
23
Größe
24.2 KB
SHA-256
90f41204f509
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • moved.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
16

lifecycle-meta-arguments

examples/16-lifecycle-meta-arguments
Dateien
23
Größe
24.3 KB
SHA-256
8b5ecc011f73
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • lifecycle.tf
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
17

remote-state-data-source

examples/17-remote-state-data-source
Dateien
24
Größe
24.6 KB
SHA-256
dbf63b2eab4d
Dateien im ZIP · 24
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • remote-state.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
18

ci-plan-artifacts

examples/18-ci-plan-artifacts
Dateien
23
Größe
23.7 KB
SHA-256
c998d20c1508
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • ci-pipeline.json
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
19

policy-as-code-model

examples/19-policy-as-code-model
Dateien
23
Größe
24.0 KB
SHA-256
a6d21eb29450
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • policy/plan-policy.json
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
20

secrets-sensitive-values

examples/20-secrets-sensitive-values
Dateien
23
Größe
24.3 KB
SHA-256
0d565ccbb6a9
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • security/state-handling.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
21

state-security-encryption-model

examples/21-state-security-encryption-model
Dateien
24
Größe
25.3 KB
SHA-256
c1f50823ed04
Dateien im ZIP · 24
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • security/state-handling.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
22

provider-alias-multi-region

examples/22-provider-alias-multi-region
Dateien
23
Größe
24.5 KB
SHA-256
800768f9def3
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • provider-alias.tf
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
23

testing-tofu-test-model

examples/23-testing-tofu-test-model
Dateien
22
Größe
23.9 KB
SHA-256
784cd0801ef5
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
24

drift-detection

examples/24-drift-detection
Dateien
22
Größe
23.4 KB
SHA-256
d97eb9cc0116
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
25

destroy-protection

examples/25-destroy-protection
Dateien
23
Größe
23.8 KB
SHA-256
dadbc29729f5
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • lifecycle.tf
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
26

tacos-workflow-model

examples/26-tacos-workflow-model
Dateien
23
Größe
24.0 KB
SHA-256
43d1a0bb622f
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tacos-workflow.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
27

oci-module-registry-model

examples/27-oci-module-registry-model
Dateien
23
Größe
24.4 KB
SHA-256
d21e4a777686
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • ci-pipeline.json
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
28

migration-from-terraform

examples/28-migration-from-terraform
Dateien
23
Größe
24.3 KB
SHA-256
e344f80dc7dc
Dateien im ZIP · 23
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • migration-checklist.txt
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
29

incident-response-state

examples/29-incident-response-state
Dateien
25
Größe
25.0 KB
SHA-256
1db24565a5f2
Dateien im ZIP · 25
  • README-EL.md
  • README.md
  • backend-s3-model.tf
  • backend.tf.example
  • ci-pipeline.json
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • security/state-handling.json
  • tests/basic.tftest.hcl
  • variables.tf
  • versions.tf
30

troubleshooting-opentofu

examples/30-troubleshooting-opentofu
Dateien
22
Größe
24.0 KB
SHA-256
71f9df5537be
Dateien im ZIP · 22
  • README-EL.md
  • README.md
  • backend.tf.example
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • locals.tf
  • main.tf
  • modules/naming/main.tf
  • modules/naming/outputs.tf
  • modules/naming/variables.tf
  • notes.txt
  • outputs.tf
  • policy/deny-unpinned-provider.rego
  • providers.tf
  • run.sh
  • runbook.txt
  • scenario.json
  • 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-opentofu-DE.md
docs/architecture-opentofu-EN.md
docs/architecture-opentofu-EL.md
docs/best-practices-opentofu-DE.md
docs/best-practices-opentofu-EN.md
docs/best-practices-opentofu-EL.md
docs/commands-opentofu-DE.md
docs/commands-opentofu-EN.md
docs/commands-opentofu-EL.md
docs/concepts-opentofu-DE.md
docs/concepts-opentofu-EN.md
docs/concepts-opentofu-EL.md
docs/curriculum-opentofu-DE.md
docs/curriculum-opentofu-EN.md
docs/curriculum-opentofu-EL.md
docs/diagrams-opentofu-DE.md
docs/diagrams-opentofu-EN.md
docs/diagrams-opentofu-EL.md
docs/environment-cloud-opentofu-DE.md
docs/environment-cloud-opentofu-EN.md
docs/environment-cloud-opentofu-EL.md
docs/environment-native-baremetal-opentofu-DE.md
docs/environment-native-baremetal-opentofu-EN.md
docs/environment-native-baremetal-opentofu-EL.md
docs/environment-native-vm-opentofu-DE.md
docs/environment-native-vm-opentofu-EN.md
docs/environment-native-vm-opentofu-EL.md
docs/environment-wsl-opentofu-DE.md
docs/environment-wsl-opentofu-EN.md
docs/environment-wsl-opentofu-EL.md
docs/operations-opentofu-DE.md
docs/operations-opentofu-EN.md
docs/operations-opentofu-EL.md
docs/security-opentofu-DE.md
docs/security-opentofu-EN.md
docs/security-opentofu-EL.md
docs/troubleshooting-opentofu-DE.md
docs/troubleshooting-opentofu-EN.md
docs/troubleshooting-opentofu-EL.md
Workshop-Level12
workshops/01-fundamentals-opentofu-DE.md
workshops/01-fundamentals-opentofu-EN.md
workshops/01-fundamentals-opentofu-EL.md
workshops/02-intermediate-opentofu-DE.md
workshops/02-intermediate-opentofu-EN.md
workshops/02-intermediate-opentofu-EL.md
workshops/03-professional-opentofu-DE.md
workshops/03-professional-opentofu-EN.md
workshops/03-professional-opentofu-EL.md
workshops/04-advanced-security-opentofu-DE.md
workshops/04-advanced-security-opentofu-EN.md
workshops/04-advanced-security-opentofu-EL.md
Übungen12
exercises/01-fundamentals-exercises-opentofu-DE.md
exercises/01-fundamentals-exercises-opentofu-EN.md
exercises/01-fundamentals-exercises-opentofu-EL.md
exercises/02-intermediate-exercises-opentofu-DE.md
exercises/02-intermediate-exercises-opentofu-EN.md
exercises/02-intermediate-exercises-opentofu-EL.md
exercises/03-professional-exercises-opentofu-DE.md
exercises/03-professional-exercises-opentofu-EN.md
exercises/03-professional-exercises-opentofu-EL.md
exercises/04-advanced-security-exercises-opentofu-DE.md
exercises/04-advanced-security-exercises-opentofu-EN.md
exercises/04-advanced-security-exercises-opentofu-EL.md
Assessments & Lösungen27
assessments/01-fundamentals-opentofu-assessment-DE.md
assessments/01-fundamentals-opentofu-assessment-EN.md
assessments/01-fundamentals-opentofu-assessment-EL.md
assessments/01-fundamentals-opentofu-solution-DE.md
assessments/01-fundamentals-opentofu-solution-EN.md
assessments/01-fundamentals-opentofu-solution-EL.md
assessments/02-intermediate-opentofu-assessment-DE.md
assessments/02-intermediate-opentofu-assessment-EN.md
assessments/02-intermediate-opentofu-assessment-EL.md
assessments/02-intermediate-opentofu-solution-DE.md
assessments/02-intermediate-opentofu-solution-EN.md
assessments/02-intermediate-opentofu-solution-EL.md
assessments/03-professional-opentofu-assessment-DE.md
assessments/03-professional-opentofu-assessment-EN.md
assessments/03-professional-opentofu-assessment-EL.md
assessments/03-professional-opentofu-solution-DE.md
assessments/03-professional-opentofu-solution-EN.md
assessments/03-professional-opentofu-solution-EL.md
assessments/04-advanced-security-opentofu-assessment-DE.md
assessments/04-advanced-security-opentofu-assessment-EN.md
assessments/04-advanced-security-opentofu-assessment-EL.md
assessments/04-advanced-security-opentofu-solution-DE.md
assessments/04-advanced-security-opentofu-solution-EN.md
assessments/04-advanced-security-opentofu-solution-EL.md
assessments/05-official-certificates-opentofu-DE.md
assessments/05-official-certificates-opentofu-EN.md
assessments/05-official-certificates-opentofu-EL.md
Praxismodule960
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/policy
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/policy
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/policy
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/policy
examples/03-providers-requirements/tests
examples/04-resource-graph-dependencies
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
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/policy
examples/17-remote-state-data-source/tests
examples/18-ci-plan-artifacts
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/policy
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/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/policy
examples/20-secrets-sensitive-values/security
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/policy
examples/21-state-security-encryption-model/security
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/policy
examples/22-provider-alias-multi-region/tests
examples/23-testing-tofu-test-model
examples/23-testing-tofu-test-model/docs
examples/23-testing-tofu-test-model/docs/de
examples/23-testing-tofu-test-model/docs/en
examples/23-testing-tofu-test-model/modules
examples/23-testing-tofu-test-model/modules/naming
examples/23-testing-tofu-test-model/policy
examples/23-testing-tofu-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/policy
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/policy
examples/25-destroy-protection/tests
examples/26-tacos-workflow-model
examples/26-tacos-workflow-model/docs
examples/26-tacos-workflow-model/docs/de
examples/26-tacos-workflow-model/docs/en
examples/26-tacos-workflow-model/modules
examples/26-tacos-workflow-model/modules/naming
examples/26-tacos-workflow-model/policy
examples/26-tacos-workflow-model/tests
examples/27-oci-module-registry-model
examples/27-oci-module-registry-model/docs
examples/27-oci-module-registry-model/docs/de
examples/27-oci-module-registry-model/docs/en
examples/27-oci-module-registry-model/modules
examples/27-oci-module-registry-model/modules/naming
examples/27-oci-module-registry-model/policy
examples/27-oci-module-registry-model/tests
examples/28-migration-from-terraform
examples/28-migration-from-terraform/docs
examples/28-migration-from-terraform/docs/de
examples/28-migration-from-terraform/docs/en
examples/28-migration-from-terraform/modules
examples/28-migration-from-terraform/modules/naming
examples/28-migration-from-terraform/policy
examples/28-migration-from-terraform/tests
examples/29-incident-response-state
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/policy
examples/29-incident-response-state/security
examples/29-incident-response-state/tests
examples/30-troubleshooting-opentofu
examples/30-troubleshooting-opentofu/docs
examples/30-troubleshooting-opentofu/docs/de
examples/30-troubleshooting-opentofu/docs/en
examples/30-troubleshooting-opentofu/modules
examples/30-troubleshooting-opentofu/modules/naming
examples/30-troubleshooting-opentofu/policy
examples/30-troubleshooting-opentofu/tests
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/backend.tf.example
examples/00-lab-skeleton/commands.sh
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/notes.txt
examples/00-lab-skeleton/outputs.tf
examples/00-lab-skeleton/policy/deny-unpinned-provider.rego
examples/00-lab-skeleton/providers.tf
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/00-lab-skeleton/scenario.json
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/README-EL.md
examples/01-basic-configuration/backend.tf.example
examples/01-basic-configuration/commands.sh
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/notes.txt
examples/01-basic-configuration/outputs.tf
examples/01-basic-configuration/policy/deny-unpinned-provider.rego
examples/01-basic-configuration/providers.tf
examples/01-basic-configuration/run.sh
examples/01-basic-configuration/runbook.txt
examples/01-basic-configuration/scenario.json
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/README-EL.md
examples/02-variables-outputs-locals/backend.tf.example
examples/02-variables-outputs-locals/commands.sh
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/notes.txt
examples/02-variables-outputs-locals/outputs.tf
examples/02-variables-outputs-locals/policy/deny-unpinned-provider.rego
examples/02-variables-outputs-locals/providers.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/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/README-EL.md
examples/03-providers-requirements/backend.tf.example
examples/03-providers-requirements/commands.sh
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/notes.txt
examples/03-providers-requirements/outputs.tf
examples/03-providers-requirements/policy/deny-unpinned-provider.rego
examples/03-providers-requirements/providers.tf
examples/03-providers-requirements/run.sh
examples/03-providers-requirements/runbook.txt
examples/03-providers-requirements/scenario.json
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/README-EL.md
examples/04-resource-graph-dependencies/backend.tf.example
examples/04-resource-graph-dependencies/ci-pipeline.json
examples/04-resource-graph-dependencies/commands.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/notes.txt
examples/04-resource-graph-dependencies/outputs.tf
examples/04-resource-graph-dependencies/policy/deny-unpinned-provider.rego
examples/04-resource-graph-dependencies/providers.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/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/README-EL.md
examples/05-plan-apply-workflow/backend.tf.example
examples/05-plan-apply-workflow/commands.sh
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/notes.txt
examples/05-plan-apply-workflow/outputs.tf
examples/05-plan-apply-workflow/policy/deny-unpinned-provider.rego
examples/05-plan-apply-workflow/providers.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/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/README-EL.md
examples/06-state-local-inspection/backend-s3-model.tf
examples/06-state-local-inspection/backend.tf.example
examples/06-state-local-inspection/commands.sh
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/notes.txt
examples/06-state-local-inspection/outputs.tf
examples/06-state-local-inspection/policy/deny-unpinned-provider.rego
examples/06-state-local-inspection/providers.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/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/README-EL.md
examples/07-backend-configuration/backend-s3-model.tf
examples/07-backend-configuration/backend.tf.example
examples/07-backend-configuration/commands.sh
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/notes.txt
examples/07-backend-configuration/outputs.tf
examples/07-backend-configuration/policy/deny-unpinned-provider.rego
examples/07-backend-configuration/providers.tf
examples/07-backend-configuration/run.sh
examples/07-backend-configuration/runbook.txt
examples/07-backend-configuration/scenario.json
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/README-EL.md
examples/08-state-locking-model/backend-s3-model.tf
examples/08-state-locking-model/backend.tf.example
examples/08-state-locking-model/commands.sh
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/notes.txt
examples/08-state-locking-model/outputs.tf
examples/08-state-locking-model/policy/deny-unpinned-provider.rego
examples/08-state-locking-model/providers.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/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/README-EL.md
examples/09-modules-basic/backend.tf.example
examples/09-modules-basic/commands.sh
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/notes.txt
examples/09-modules-basic/outputs.tf
examples/09-modules-basic/policy/deny-unpinned-provider.rego
examples/09-modules-basic/providers.tf
examples/09-modules-basic/run.sh
examples/09-modules-basic/runbook.txt
examples/09-modules-basic/scenario.json
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/README-EL.md
examples/10-modules-versioning-registry/backend.tf.example
examples/10-modules-versioning-registry/commands.sh
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/notes.txt
examples/10-modules-versioning-registry/outputs.tf
examples/10-modules-versioning-registry/policy/deny-unpinned-provider.rego
examples/10-modules-versioning-registry/providers.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/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/README-EL.md
examples/11-for-each-count-dynamic/backend.tf.example
examples/11-for-each-count-dynamic/commands.sh
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/notes.txt
examples/11-for-each-count-dynamic/outputs.tf
examples/11-for-each-count-dynamic/policy/deny-unpinned-provider.rego
examples/11-for-each-count-dynamic/providers.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/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/README-EL.md
examples/12-data-sources/backend.tf.example
examples/12-data-sources/commands.sh
examples/12-data-sources/data.tf
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/notes.txt
examples/12-data-sources/outputs.tf
examples/12-data-sources/policy/deny-unpinned-provider.rego
examples/12-data-sources/providers.tf
examples/12-data-sources/run.sh
examples/12-data-sources/runbook.txt
examples/12-data-sources/scenario.json
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/README-EL.md
examples/13-workspaces-environments/backend.tf.example
examples/13-workspaces-environments/commands.sh
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/notes.txt
examples/13-workspaces-environments/outputs.tf
examples/13-workspaces-environments/policy/deny-unpinned-provider.rego
examples/13-workspaces-environments/providers.tf
examples/13-workspaces-environments/run.sh
examples/13-workspaces-environments/runbook.txt
examples/13-workspaces-environments/scenario.json
examples/13-workspaces-environments/tests/basic.tftest.hcl
examples/13-workspaces-environments/variables.tf
examples/13-workspaces-environments/versions.tf
examples/13-workspaces-environments/workspaces.txt
examples/14-import-existing-resource/README.md
examples/14-import-existing-resource/README-EL.md
examples/14-import-existing-resource/backend.tf.example
examples/14-import-existing-resource/commands.sh
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-plan.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/notes.txt
examples/14-import-existing-resource/outputs.tf
examples/14-import-existing-resource/policy/deny-unpinned-provider.rego
examples/14-import-existing-resource/providers.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/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/README-EL.md
examples/15-moved-blocks-refactoring/backend.tf.example
examples/15-moved-blocks-refactoring/commands.sh
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/notes.txt
examples/15-moved-blocks-refactoring/outputs.tf
examples/15-moved-blocks-refactoring/policy/deny-unpinned-provider.rego
examples/15-moved-blocks-refactoring/providers.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/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/README-EL.md
examples/16-lifecycle-meta-arguments/backend.tf.example
examples/16-lifecycle-meta-arguments/commands.sh
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/notes.txt
examples/16-lifecycle-meta-arguments/outputs.tf
examples/16-lifecycle-meta-arguments/policy/deny-unpinned-provider.rego
examples/16-lifecycle-meta-arguments/providers.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/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/README-EL.md
examples/17-remote-state-data-source/backend-s3-model.tf
examples/17-remote-state-data-source/backend.tf.example
examples/17-remote-state-data-source/commands.sh
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/notes.txt
examples/17-remote-state-data-source/outputs.tf
examples/17-remote-state-data-source/policy/deny-unpinned-provider.rego
examples/17-remote-state-data-source/providers.tf
examples/17-remote-state-data-source/remote-state.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/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/README-EL.md
examples/18-ci-plan-artifacts/backend.tf.example
examples/18-ci-plan-artifacts/ci-pipeline.json
examples/18-ci-plan-artifacts/commands.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/notes.txt
examples/18-ci-plan-artifacts/outputs.tf
examples/18-ci-plan-artifacts/policy/deny-unpinned-provider.rego
examples/18-ci-plan-artifacts/providers.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/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/README-EL.md
examples/19-policy-as-code-model/backend.tf.example
examples/19-policy-as-code-model/commands.sh
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/notes.txt
examples/19-policy-as-code-model/outputs.tf
examples/19-policy-as-code-model/policy/deny-unpinned-provider.rego
examples/19-policy-as-code-model/policy/plan-policy.json
examples/19-policy-as-code-model/providers.tf
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/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/README-EL.md
examples/20-secrets-sensitive-values/backend.tf.example
examples/20-secrets-sensitive-values/commands.sh
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/notes.txt
examples/20-secrets-sensitive-values/outputs.tf
examples/20-secrets-sensitive-values/policy/deny-unpinned-provider.rego
examples/20-secrets-sensitive-values/providers.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/security/state-handling.json
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/README-EL.md
examples/21-state-security-encryption-model/backend-s3-model.tf
examples/21-state-security-encryption-model/backend.tf.example
examples/21-state-security-encryption-model/commands.sh
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/notes.txt
examples/21-state-security-encryption-model/outputs.tf
examples/21-state-security-encryption-model/policy/deny-unpinned-provider.rego
examples/21-state-security-encryption-model/providers.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/security/state-handling.json
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/README-EL.md
examples/22-provider-alias-multi-region/backend.tf.example
examples/22-provider-alias-multi-region/commands.sh
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/notes.txt
examples/22-provider-alias-multi-region/outputs.tf
examples/22-provider-alias-multi-region/policy/deny-unpinned-provider.rego
examples/22-provider-alias-multi-region/provider-alias.tf
examples/22-provider-alias-multi-region/providers.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/tests/basic.tftest.hcl
examples/22-provider-alias-multi-region/variables.tf
examples/22-provider-alias-multi-region/versions.tf
examples/23-testing-tofu-test-model/README.md
examples/23-testing-tofu-test-model/README-EL.md
examples/23-testing-tofu-test-model/backend.tf.example
examples/23-testing-tofu-test-model/commands.sh
examples/23-testing-tofu-test-model/docs/de/README.md
examples/23-testing-tofu-test-model/docs/en/README.md
examples/23-testing-tofu-test-model/docs/el/README.md
examples/23-testing-tofu-test-model/locals.tf
examples/23-testing-tofu-test-model/main.tf
examples/23-testing-tofu-test-model/modules/naming/main.tf
examples/23-testing-tofu-test-model/modules/naming/outputs.tf
examples/23-testing-tofu-test-model/modules/naming/variables.tf
examples/23-testing-tofu-test-model/notes.txt
examples/23-testing-tofu-test-model/outputs.tf
examples/23-testing-tofu-test-model/policy/deny-unpinned-provider.rego
examples/23-testing-tofu-test-model/providers.tf
examples/23-testing-tofu-test-model/run.sh
examples/23-testing-tofu-test-model/runbook.txt
examples/23-testing-tofu-test-model/scenario.json
examples/23-testing-tofu-test-model/tests/basic.tftest.hcl
examples/23-testing-tofu-test-model/variables.tf
examples/23-testing-tofu-test-model/versions.tf
examples/24-drift-detection/README.md
examples/24-drift-detection/README-EL.md
examples/24-drift-detection/backend.tf.example
examples/24-drift-detection/commands.sh
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/notes.txt
examples/24-drift-detection/outputs.tf
examples/24-drift-detection/policy/deny-unpinned-provider.rego
examples/24-drift-detection/providers.tf
examples/24-drift-detection/run.sh
examples/24-drift-detection/runbook.txt
examples/24-drift-detection/scenario.json
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/README-EL.md
examples/25-destroy-protection/backend.tf.example
examples/25-destroy-protection/commands.sh
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/notes.txt
examples/25-destroy-protection/outputs.tf
examples/25-destroy-protection/policy/deny-unpinned-provider.rego
examples/25-destroy-protection/providers.tf
examples/25-destroy-protection/run.sh
examples/25-destroy-protection/runbook.txt
examples/25-destroy-protection/scenario.json
examples/25-destroy-protection/tests/basic.tftest.hcl
examples/25-destroy-protection/variables.tf
examples/25-destroy-protection/versions.tf
examples/26-tacos-workflow-model/README.md
examples/26-tacos-workflow-model/README-EL.md
examples/26-tacos-workflow-model/backend.tf.example
examples/26-tacos-workflow-model/commands.sh
examples/26-tacos-workflow-model/docs/de/README.md
examples/26-tacos-workflow-model/docs/en/README.md
examples/26-tacos-workflow-model/docs/el/README.md
examples/26-tacos-workflow-model/locals.tf
examples/26-tacos-workflow-model/main.tf
examples/26-tacos-workflow-model/modules/naming/main.tf
examples/26-tacos-workflow-model/modules/naming/outputs.tf
examples/26-tacos-workflow-model/modules/naming/variables.tf
examples/26-tacos-workflow-model/notes.txt
examples/26-tacos-workflow-model/outputs.tf
examples/26-tacos-workflow-model/policy/deny-unpinned-provider.rego
examples/26-tacos-workflow-model/providers.tf
examples/26-tacos-workflow-model/run.sh
examples/26-tacos-workflow-model/runbook.txt
examples/26-tacos-workflow-model/scenario.json
examples/26-tacos-workflow-model/tacos-workflow.json
examples/26-tacos-workflow-model/tests/basic.tftest.hcl
examples/26-tacos-workflow-model/variables.tf
examples/26-tacos-workflow-model/versions.tf
examples/27-oci-module-registry-model/README.md
examples/27-oci-module-registry-model/README-EL.md
examples/27-oci-module-registry-model/backend.tf.example
examples/27-oci-module-registry-model/ci-pipeline.json
examples/27-oci-module-registry-model/commands.sh
examples/27-oci-module-registry-model/docs/de/README.md
examples/27-oci-module-registry-model/docs/en/README.md
examples/27-oci-module-registry-model/docs/el/README.md
examples/27-oci-module-registry-model/locals.tf
examples/27-oci-module-registry-model/main.tf
examples/27-oci-module-registry-model/modules/naming/main.tf
examples/27-oci-module-registry-model/modules/naming/outputs.tf
examples/27-oci-module-registry-model/modules/naming/variables.tf
examples/27-oci-module-registry-model/notes.txt
examples/27-oci-module-registry-model/outputs.tf
examples/27-oci-module-registry-model/policy/deny-unpinned-provider.rego
examples/27-oci-module-registry-model/providers.tf
examples/27-oci-module-registry-model/run.sh
examples/27-oci-module-registry-model/runbook.txt
examples/27-oci-module-registry-model/scenario.json
examples/27-oci-module-registry-model/tests/basic.tftest.hcl
examples/27-oci-module-registry-model/variables.tf
examples/27-oci-module-registry-model/versions.tf
examples/28-migration-from-terraform/README.md
examples/28-migration-from-terraform/README-EL.md
examples/28-migration-from-terraform/backend.tf.example
examples/28-migration-from-terraform/commands.sh
examples/28-migration-from-terraform/docs/de/README.md
examples/28-migration-from-terraform/docs/en/README.md
examples/28-migration-from-terraform/docs/el/README.md
examples/28-migration-from-terraform/locals.tf
examples/28-migration-from-terraform/main.tf
examples/28-migration-from-terraform/migration-checklist.txt
examples/28-migration-from-terraform/modules/naming/main.tf
examples/28-migration-from-terraform/modules/naming/outputs.tf
examples/28-migration-from-terraform/modules/naming/variables.tf
examples/28-migration-from-terraform/notes.txt
examples/28-migration-from-terraform/outputs.tf
examples/28-migration-from-terraform/policy/deny-unpinned-provider.rego
examples/28-migration-from-terraform/providers.tf
examples/28-migration-from-terraform/run.sh
examples/28-migration-from-terraform/runbook.txt
examples/28-migration-from-terraform/scenario.json
examples/28-migration-from-terraform/tests/basic.tftest.hcl
examples/28-migration-from-terraform/variables.tf
examples/28-migration-from-terraform/versions.tf
examples/29-incident-response-state/README.md
examples/29-incident-response-state/README-EL.md
examples/29-incident-response-state/backend-s3-model.tf
examples/29-incident-response-state/backend.tf.example
examples/29-incident-response-state/ci-pipeline.json
examples/29-incident-response-state/commands.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/notes.txt
examples/29-incident-response-state/outputs.tf
examples/29-incident-response-state/policy/deny-unpinned-provider.rego
examples/29-incident-response-state/providers.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/security/state-handling.json
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-opentofu/README.md
examples/30-troubleshooting-opentofu/README-EL.md
examples/30-troubleshooting-opentofu/backend.tf.example
examples/30-troubleshooting-opentofu/commands.sh
examples/30-troubleshooting-opentofu/docs/de/README.md
examples/30-troubleshooting-opentofu/docs/en/README.md
examples/30-troubleshooting-opentofu/docs/el/README.md
examples/30-troubleshooting-opentofu/locals.tf
examples/30-troubleshooting-opentofu/main.tf
examples/30-troubleshooting-opentofu/modules/naming/main.tf
examples/30-troubleshooting-opentofu/modules/naming/outputs.tf
examples/30-troubleshooting-opentofu/modules/naming/variables.tf
examples/30-troubleshooting-opentofu/notes.txt
examples/30-troubleshooting-opentofu/outputs.tf
examples/30-troubleshooting-opentofu/policy/deny-unpinned-provider.rego
examples/30-troubleshooting-opentofu/providers.tf
examples/30-troubleshooting-opentofu/run.sh
examples/30-troubleshooting-opentofu/runbook.txt
examples/30-troubleshooting-opentofu/scenario.json
examples/30-troubleshooting-opentofu/tests/basic.tftest.hcl
examples/30-troubleshooting-opentofu/variables.tf
examples/30-troubleshooting-opentofu/versions.tf
examples/README.md
Setup & Hilfsskripte1
scripts/provision_opentofu.sh

TOF · 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.