Workshop-Wiki · TOF

OpenTofu

Vollständige, versionierte Lerninhalte dieses Workshops – von der Referenzdokumentation über die Workshop-Level bis zu Übungen, Assessments und den Begleittexten aller Praxismodule.

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

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.

00lab-skeleton 22 Dateien · 23.2 KB · SHA-256 67f690e1c292 Beispiel-ZIP herunterladen
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
01basic-configuration 22 Dateien · 23.6 KB · SHA-256 9f5af44ee397 Beispiel-ZIP herunterladen
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
02variables-outputs-locals 22 Dateien · 23.9 KB · SHA-256 bfde76b1d626 Beispiel-ZIP herunterladen
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
03providers-requirements 22 Dateien · 23.7 KB · SHA-256 1f4db8702c7e Beispiel-ZIP herunterladen
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
04resource-graph-dependencies 23 Dateien · 24.4 KB · SHA-256 d0face6e1a58 Beispiel-ZIP herunterladen
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
05plan-apply-workflow 22 Dateien · 23.5 KB · SHA-256 ca44fc794900 Beispiel-ZIP herunterladen
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
06state-local-inspection 23 Dateien · 24.1 KB · SHA-256 9187e52b3183 Beispiel-ZIP herunterladen
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
07backend-configuration 23 Dateien · 24.0 KB · SHA-256 37cc4544e2b8 Beispiel-ZIP herunterladen
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
08state-locking-model 23 Dateien · 23.9 KB · SHA-256 b0a9ec1f05d4 Beispiel-ZIP herunterladen
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
09modules-basic 22 Dateien · 23.2 KB · SHA-256 678792272f70 Beispiel-ZIP herunterladen
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
10modules-versioning-registry 22 Dateien · 24.2 KB · SHA-256 94279c0ade4a Beispiel-ZIP herunterladen
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
11for-each-count-dynamic 23 Dateien · 24.2 KB · SHA-256 532706f5ef3b Beispiel-ZIP herunterladen
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
12data-sources 23 Dateien · 23.4 KB · SHA-256 32e583ef823a Beispiel-ZIP herunterladen
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
13workspaces-environments 23 Dateien · 24.1 KB · SHA-256 e0a4340a3eeb Beispiel-ZIP herunterladen
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
14import-existing-resource 23 Dateien · 24.2 KB · SHA-256 c094db9bf0c3 Beispiel-ZIP herunterladen
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
15moved-blocks-refactoring 23 Dateien · 24.2 KB · SHA-256 90f41204f509 Beispiel-ZIP herunterladen
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
16lifecycle-meta-arguments 23 Dateien · 24.3 KB · SHA-256 8b5ecc011f73 Beispiel-ZIP herunterladen
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
17remote-state-data-source 24 Dateien · 24.6 KB · SHA-256 dbf63b2eab4d Beispiel-ZIP herunterladen
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
18ci-plan-artifacts 23 Dateien · 23.7 KB · SHA-256 c998d20c1508 Beispiel-ZIP herunterladen
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
19policy-as-code-model 23 Dateien · 24.0 KB · SHA-256 a6d21eb29450 Beispiel-ZIP herunterladen
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
20secrets-sensitive-values 23 Dateien · 24.3 KB · SHA-256 0d565ccbb6a9 Beispiel-ZIP herunterladen
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
21state-security-encryption-model 24 Dateien · 25.3 KB · SHA-256 c1f50823ed04 Beispiel-ZIP herunterladen
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
22provider-alias-multi-region 23 Dateien · 24.5 KB · SHA-256 800768f9def3 Beispiel-ZIP herunterladen
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
23testing-tofu-test-model 22 Dateien · 23.9 KB · SHA-256 784cd0801ef5 Beispiel-ZIP herunterladen
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
24drift-detection 22 Dateien · 23.4 KB · SHA-256 d97eb9cc0116 Beispiel-ZIP herunterladen
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
25destroy-protection 23 Dateien · 23.8 KB · SHA-256 dadbc29729f5 Beispiel-ZIP herunterladen
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
26tacos-workflow-model 23 Dateien · 24.0 KB · SHA-256 43d1a0bb622f Beispiel-ZIP herunterladen
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
27oci-module-registry-model 23 Dateien · 24.4 KB · SHA-256 d21e4a777686 Beispiel-ZIP herunterladen
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
28migration-from-terraform 23 Dateien · 24.3 KB · SHA-256 e344f80dc7dc Beispiel-ZIP herunterladen
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
29incident-response-state 25 Dateien · 25.0 KB · SHA-256 1db24565a5f2 Beispiel-ZIP herunterladen
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
30troubleshooting-opentofu 22 Dateien · 24.0 KB · SHA-256 71f9df5537be Beispiel-ZIP herunterladen
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

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 ↗

Praxismodule

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

00 lab-skeleton

2

01 basic-configuration

2

02 variables-outputs-locals

2

03 providers-requirements

2

04 resource-graph-dependencies

2

05 plan-apply-workflow

2

06 state-local-inspection

2

07 backend-configuration

2

08 state-locking-model

2

09 modules-basic

2

10 modules-versioning-registry

2

11 for-each-count-dynamic

2

12 data-sources

2

13 workspaces-environments

2

14 import-existing-resource

2

15 moved-blocks-refactoring

2

16 lifecycle-meta-arguments

2

17 remote-state-data-source

2

18 ci-plan-artifacts

2

19 policy-as-code-model

2

20 secrets-sensitive-values

2

21 state-security-encryption-model

2

22 provider-alias-multi-region

2

23 testing-tofu-test-model

2

24 drift-detection

2

25 destroy-protection

2

26 tacos-workflow-model

2

27 oci-module-registry-model

2

28 migration-from-terraform

2

29 incident-response-state

2

30 troubleshooting-opentofu

2

TOF · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

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.