Workshop-Wiki · Deutsch und Englisch

Drift Detection

This example is a controlled Terraform workshop lab. It is safe for local execution and does not require cloud credentials.

Workshop-Beispiele als ZIP
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.

Lesefortschritt0%
0%
0 / 6 Kapitel gelesen

Drift Detection

Focus: Refresh, Plan und Drift-Runbooks.

Purpose

This example is a controlled Terraform workshop lab. It is safe for local execution and does not require cloud credentials.

01 / 06

Documentation

02 / 06

Files

03 / 06

Run

bash
./run.sh

The script writes temporary evidence below work/. The directory is ignored by Git.

04 / 06

Review Questions

    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
    1. How does this example demonstrate Refresh, Plan und Drift-Runbooks with safe Terraform behavior?
05 / 06

Practice Appendix: Example Drift Detection

This appendix is a working backlog for longer trainings, reviews and repetitions. Each task can be checked locally with HCL artifacts and a Git repository.

A001. Refresh, Plan und Drift-Runbooks

  • Task: document configuration and target state and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A002. Terraform

  • Task: review provider requirement and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A003. State

  • Task: explain state impact and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A004. Security

  • Task: evaluate plan diff and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A005. Refresh, Plan und Drift-Runbooks

  • Task: describe backend and locking model and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A006. Terraform

  • Task: review module boundary and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A007. State

  • Task: evaluate variable and output and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A008. Security

  • Task: produce drift evidence and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A009. Refresh, Plan und Drift-Runbooks

  • Task: mark secret risk and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A010. Terraform

  • Task: name policy or CI gate and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A011. State

  • Task: record rollback or recovery path and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A012. Security

  • Task: write team rule and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A013. Refresh, Plan und Drift-Runbooks

  • Task: document configuration and target state and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A014. Terraform

  • Task: review provider requirement and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A015. State

  • Task: explain state impact and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A016. Security

  • Task: evaluate plan diff and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A017. Refresh, Plan und Drift-Runbooks

  • Task: describe backend and locking model and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A018. Terraform

  • Task: review module boundary and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A019. State

  • Task: evaluate variable and output and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A020. Security

  • Task: produce drift evidence and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A021. Refresh, Plan und Drift-Runbooks

  • Task: mark secret risk and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A022. Terraform

  • Task: name policy or CI gate and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A023. State

  • Task: record rollback or recovery path and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A024. Security

  • Task: write team rule and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A025. Refresh, Plan und Drift-Runbooks

  • Task: document configuration and target state and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A026. Terraform

  • Task: review provider requirement and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A027. State

  • Task: explain state impact and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A028. Security

  • Task: evaluate plan diff and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A029. Refresh, Plan und Drift-Runbooks

  • Task: describe backend and locking model and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A030. Terraform

  • Task: review module boundary and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A031. State

  • Task: evaluate variable and output and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A032. Security

  • Task: produce drift evidence and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A033. Refresh, Plan und Drift-Runbooks

  • Task: mark secret risk and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A034. Terraform

  • Task: name policy or CI gate and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A035. State

  • Task: record rollback or recovery path and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A036. Security

  • Task: write team rule and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A037. Refresh, Plan und Drift-Runbooks

  • Task: document configuration and target state and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A038. Terraform

  • Task: review provider requirement and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A039. State

  • Task: explain state impact and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A040. Security

  • Task: evaluate plan diff and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A041. Refresh, Plan und Drift-Runbooks

  • Task: describe backend and locking model and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A042. Terraform

  • Task: review module boundary and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A043. State

  • Task: evaluate variable and output and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A044. Security

  • Task: produce drift evidence and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A045. Refresh, Plan und Drift-Runbooks

  • Task: mark secret risk and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A046. Terraform

  • Task: name policy or CI gate and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A047. State

  • Task: record rollback or recovery path and connect the observation explicitly to State.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A048. Security

  • Task: write team rule and connect the observation explicitly to Security.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A049. Refresh, Plan und Drift-Runbooks

  • Task: document configuration and target state and connect the observation explicitly to Refresh, Plan und Drift-Runbooks.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.

A050. Terraform

  • Task: review provider requirement and connect the observation explicitly to Terraform.
  • Evidence: Record at least one Terraform-related command, expected output and a boundary of that evidence.
  • Operations question: What would a wrong assumption cause in dev, staging, prod and CI?
  • Security question: Which credentials, state values, provider versions or outputs would be critical?
  • Recovery: Describe whether revert, state operation, import, backend restore, secret rotation or manual provider correction would be needed.
06 / 06

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