OpenTofu Workshop: Advanced Security (DE)
Zielbild
Dieses Level behandelt State-Security, Secrets, Provider-Pinning, Supply Chain, Least Privilege, Incident Response. Du arbeitest mit lokalen OpenTofu-Artefakten aus examples/, erzeugst kontrollierte Git-Historien und dokumentierst, welches Modul, welcher Provider, welcher State und welches Backend betroffen sind.
Einordnung
Das Level ist Teil eines vierstufigen Lernpfads. Alle Übungen verwenden lokale Wegwerf-Verzeichnisse unter work/. Produktive Cloud-Accounts, echte Secrets und reale Backends gehören nicht in diese Labs.
Aufgabenblatt
Die praktischen Aufgaben stehen in 04-advanced-security-exercises-opentofu-DE.md. Die Lernkontrolle steht in 04-advanced-security-opentofu-assessment-DE.md.
Kompetenzen nach Abschluss
- Du kannst
State-Securityim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen. - Du kannst
Secretsim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen. - Du kannst
Provider-Pinningim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen. - Du kannst
Supply Chainim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen. - Du kannst
Least Privilegeim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen. - Du kannst
Incident Responseim OpenTofu-Kontext erklären, anwenden, prüfen und sicher zurückführen.
Diagramme
OpenTofu Workflow
HCL-Konfiguration -> Provider Init -> State lesen -> Plan Graph -> Review -> Apply -> State aktualisieren
State und Backend
Root Module -> Backend -> State Snapshot -> Lock -> Plan/Apply -> neuer Snapshot
Modulgrenze
Root Module -> module.network -> outputs -> module.app -> outputs -> CI/TACOS
Praxismodule
Modul 1: Root-Modul prüfen
Schwerpunkt: State-Security.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 2: Provider und Versionen bewerten
Schwerpunkt: Secrets.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 3: Variablen und Outputs lesen
Schwerpunkt: Provider-Pinning.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 4: Plan- und State-Wirkung erklären
Schwerpunkt: Supply Chain.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 5: Modulgrenzen prüfen
Schwerpunkt: Least Privilege.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 6: Backend und Locking bewerten
Schwerpunkt: Incident Response.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 7: Security- und Policy-Review durchführen
Schwerpunkt: State-Security.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Modul 8: Betriebsfähige Lösung dokumentieren
Schwerpunkt: Secrets.
- Öffne ein lokales OpenTofu-Beispiel unter
examples/. - Notiere Root-Modul, Provider, Backend, State-Auswirkung und erwartete Plan-Änderung.
- Prüfe HCL-Struktur, Variablen, Outputs, Module und Meta-Argumente.
- Belege den Zustand mit Git-Historie, statischem HCL-Nachweis oder optionalem
tofu-Output. - Beschreibe, welche Änderung in Dev, Staging und Prod erlaubt wäre.
Sicherer Arbeitsablauf
- Prüfe Root-Modul, Backend und Workspace vor jedem Plan.
- Nutze keine echten Credentials in Beispielen.
- Pinne Provider-Versionen und prüfe Lockfiles im Review.
- Behandle State als sensiblen Datensatz.
- Plane Imports und Refactorings mit
moved-Blöcken oder State-Operationen kontrolliert. - Trenne CI-Plan, Review und Apply-Freigabe klar.
- Bewerte Drift als Betriebs- und Security-Signal.
- Dokumentiere Recovery über Git, State-Backup, Import oder Secret-Rotation.
Review-Checkliste für Advanced Security Workshop
- 01. Konfiguration und Zielzustand dokumentieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 02. Provider-Anforderung prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 03. State-Auswirkung erklären: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 04. Plan-Diff bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 05. Backend- und Locking-Modell beschreiben: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 06. Modulgrenze prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 07. Variable und Output bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 08. Drift-Nachweis führen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 09. Secret-Risiko markieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 10. Policy- oder CI-Gate benennen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 11. Rollback- oder Recovery-Pfad notieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 12. Teamregel formulieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 13. Konfiguration und Zielzustand dokumentieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 14. Provider-Anforderung prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 15. State-Auswirkung erklären: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 16. Plan-Diff bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 17. Backend- und Locking-Modell beschreiben: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 18. Modulgrenze prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 19. Variable und Output bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 20. Drift-Nachweis führen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 21. Secret-Risiko markieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 22. Policy- oder CI-Gate benennen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 23. Rollback- oder Recovery-Pfad notieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 24. Teamregel formulieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 25. Konfiguration und Zielzustand dokumentieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 26. Provider-Anforderung prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 27. State-Auswirkung erklären: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 28. Plan-Diff bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 29. Backend- und Locking-Modell beschreiben: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 30. Modulgrenze prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 31. Variable und Output bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 32. Drift-Nachweis führen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 33. Secret-Risiko markieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 34. Policy- oder CI-Gate benennen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 35. Rollback- oder Recovery-Pfad notieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 36. Teamregel formulieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 37. Konfiguration und Zielzustand dokumentieren: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 38. Provider-Anforderung prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 39. State-Auswirkung erklären: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 40. Plan-Diff bewerten: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 41. Backend- und Locking-Modell beschreiben: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
- 42. Modulgrenze prüfen: Halte fest, welches Modul, welcher Provider, welche Ressource, welcher State und welcher Backend-Pfad betroffen sind.
Praxisanhang: Advanced Security Workshop
Dieser Anhang dient als Arbeitsvorrat für längere Trainings, Reviews und Wiederholungen. Jede Aufgabe ist klein genug, um sie mit lokalen HCL-Artefakten und einem Git-Repository zu prüfen.
A001. State-Security
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
State-Security. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A002. Secrets
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Secrets. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A003. Provider-Pinning
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Provider-Pinning. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A004. Supply Chain
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Supply Chain. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A005. Least Privilege
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Least Privilege. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A006. Incident Response
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Incident Response. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A007. OpenTofu
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
OpenTofu. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A008. Configuration
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Configuration. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A009. Root Module
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Root Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A010. Provider
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
Provider. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A011. Resource
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Resource. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A012. Data Source
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Data Source. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A013. Variable
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Variable. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A014. Output
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Output. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A015. Local Value
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Local Value. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A016. State
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
State. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A017. Backend
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Backend. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A018. Plan
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Plan. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A019. Apply
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
Apply. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A020. Module
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A021. Meta-Argument
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Meta-Argument. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A022. TACOS
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
TACOS. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A023. State-Security
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
State-Security. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A024. Secrets
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Secrets. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A025. Provider-Pinning
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Provider-Pinning. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A026. Supply Chain
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Supply Chain. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A027. Least Privilege
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Least Privilege. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A028. Incident Response
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Incident Response. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A029. OpenTofu
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
OpenTofu. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A030. Configuration
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Configuration. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A031. Root Module
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
Root Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A032. Provider
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Provider. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A033. Resource
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Resource. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A034. Data Source
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
Data Source. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A035. Variable
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Variable. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A036. Output
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Output. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A037. Local Value
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Local Value. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A038. State
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
State. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A039. Backend
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Backend. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A040. Plan
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Plan. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A041. Apply
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Apply. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A042. Module
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A043. Meta-Argument
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
Meta-Argument. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A044. TACOS
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
TACOS. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A045. State-Security
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
State-Security. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A046. Secrets
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
Secrets. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A047. Provider-Pinning
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Provider-Pinning. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A048. Supply Chain
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Supply Chain. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A049. Least Privilege
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Least Privilege. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A050. Incident Response
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Incident Response. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A051. OpenTofu
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
OpenTofu. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A052. Configuration
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Configuration. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A053. Root Module
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Root Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A054. Provider
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Provider. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A055. Resource
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
Resource. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A056. Data Source
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Data Source. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A057. Variable
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Variable. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A058. Output
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
Output. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A059. Local Value
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Local Value. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A060. State
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
State. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A061. Backend
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Backend. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A062. Plan
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Plan. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A063. Apply
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Apply. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A064. Module
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A065. Meta-Argument
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Meta-Argument. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A066. TACOS
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
TACOS. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A067. State-Security
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
State-Security. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A068. Secrets
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Secrets. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A069. Provider-Pinning
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Provider-Pinning. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A070. Supply Chain
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
Supply Chain. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A071. Least Privilege
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Least Privilege. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A072. Incident Response
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Incident Response. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A073. OpenTofu
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
OpenTofu. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A074. Configuration
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Configuration. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A075. Root Module
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Root Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A076. Provider
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
Provider. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A077. Resource
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
Resource. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A078. Data Source
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Data Source. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A079. Variable
- Arbeitsauftrag: Variable und Output bewerten und beziehe die Beobachtung ausdrücklich auf
Variable. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A080. Output
- Arbeitsauftrag: Drift-Nachweis führen und beziehe die Beobachtung ausdrücklich auf
Output. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A081. Local Value
- Arbeitsauftrag: Secret-Risiko markieren und beziehe die Beobachtung ausdrücklich auf
Local Value. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A082. State
- Arbeitsauftrag: Policy- oder CI-Gate benennen und beziehe die Beobachtung ausdrücklich auf
State. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A083. Backend
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Backend. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A084. Plan
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Plan. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A085. Apply
- Arbeitsauftrag: Konfiguration und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Apply. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A086. Module
- Arbeitsauftrag: Provider-Anforderung prüfen und beziehe die Beobachtung ausdrücklich auf
Module. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A087. Meta-Argument
- Arbeitsauftrag: State-Auswirkung erklären und beziehe die Beobachtung ausdrücklich auf
Meta-Argument. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A088. TACOS
- Arbeitsauftrag: Plan-Diff bewerten und beziehe die Beobachtung ausdrücklich auf
TACOS. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A089. State-Security
- Arbeitsauftrag: Backend- und Locking-Modell beschreiben und beziehe die Beobachtung ausdrücklich auf
State-Security. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
A090. Secrets
- Arbeitsauftrag: Modulgrenze prüfen und beziehe die Beobachtung ausdrücklich auf
Secrets. - Nachweis: Notiere mindestens einen OpenTofu-nahen Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Betriebsfrage: Welche Wirkung hätte eine falsche Annahme in Dev, Staging, Prod und CI?
- Security-Frage: Welche Credentials, State-Werte, Provider-Versionen oder Outputs wären kritisch?
- Recovery: Beschreibe, ob Revert, State-Operation, Import, Backend-Restore, Secret-Rotation oder manuelle Provider-Korrektur nötig wäre.
Offizielle Quellen und Abgrenzung
Die Inhalte orientieren sich an öffentlich dokumentierten OpenTofu-Quellen. Cloud-Provider, TACOS-Plattformen, Policy-Engines und Secret-Werkzeuge werden nur dort erwähnt, wo sie typische OpenTofu-Workflows erklären. Beispielartefakte sind keine Anleitung zum Ausführen gegen produktive Cloud-Accounts.
- OpenTofu: https://opentofu.org/
- OpenTofu Language Documentation: https://opentofu.org/docs/language/
- Provider Requirements: https://opentofu.org/docs/language/providers/requirements/
- State: https://opentofu.org/docs/language/state/
- Backend Configuration: https://opentofu.org/docs/language/settings/backends/configuration/
- OpenTofu v1.x Compatibility Promises: https://opentofu.org/docs/language/v1-compatibility-promises/
- OpenTofu bei CNCF: https://www.cncf.io/projects/opentofu/
- Linux Foundation: Getting Started with OpenTofu: https://training.linuxfoundation.org/express-learning/getting-started-with-opentofu-lfel1009/
- Linux Foundation Certification Catalog: https://training.linuxfoundation.org/certification-catalog/
Zusätzliche Review-Drills
Nutze diese Drills, wenn die Hauptaufgabe abgeschlossen ist und zusätzliche betriebliche Begründung geübt werden soll. Sie sind bewusst nachweisorientiert und können mit lokalen OpenTofu-Artefakten beantwortet werden.
Drill 01: Root-Modul
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Root-Modulbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 02: Provider-Version
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Provider-Versionbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 03: State Snapshot
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
State Snapshotbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 04: Backend Locking
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Backend Lockingbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 05: Plan-Diff
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Plan-Diffbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 06: Modul-Output
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Modul-Outputbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 07: Sensitive Value
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Sensitive Valuebetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 08: Policy-Gate
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Policy-Gatebetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 09: Import
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Importbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 10: Moved Block
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Moved Blockbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 11: TACOS Run
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
TACOS Runbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 12: Recovery
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Recoverybetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 13: Root-Modul
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Root-Modulbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 14: Provider-Version
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Provider-Versionbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 15: State Snapshot
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
State Snapshotbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.
Drill 16: Backend Locking
- Benenne, welche Modul-, Provider-, Backend- oder State-Grenze durch
Backend Lockingbetroffen ist. - Nenne einen Befehl oder ein HCL-Feld, das einen Nachweis liefert.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für eine gemeinsam genutzte IaC-Plattform.