Workshop-Wiki · Englisch

Terraform Exercises: Fundamentals (EN)

These exercises deepen IaC, HCL, Provider, Resources, Variablen, Outputs, lokaler State und sicherer CLI-Workflow. Every task requires reproducible evidence instead of description only.

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 / 5 Kapitel gelesen
Weitere SprachfassungDeutsch ↗Griechisch ↗

Terraform Exercises: Fundamentals (EN)

These exercises deepen IaC, HCL, Provider, Resources, Variablen, Outputs, lokaler State und sicherer CLI-Workflow. Every task requires reproducible evidence instead of description only.

Submission Format

  • HCL files or patch
  • sample values used
  • commands or static checks executed
  • expected plan or state impact
  • short risk and recovery note
01 / 05

Tasks

Task 01: HCL

Build or improve a Terraform artifact focused on HCL.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 02: Provider

Build or improve a Terraform artifact focused on Provider.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 03: State

Build or improve a Terraform artifact focused on State.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 04: Backend

Build or improve a Terraform artifact focused on Backend.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 05: Module

Build or improve a Terraform artifact focused on Module.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 06: for_each

Build or improve a Terraform artifact focused on for_each.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 07: Import

Build or improve a Terraform artifact focused on Import.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 08: Policy

Build or improve a Terraform artifact focused on Policy.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 09: Secrets

Build or improve a Terraform artifact focused on Secrets.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 10: Drift

Build or improve a Terraform artifact focused on Drift.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 11: HCL

Build or improve a Terraform artifact focused on HCL.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 12: Provider

Build or improve a Terraform artifact focused on Provider.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 13: State

Build or improve a Terraform artifact focused on State.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 14: Backend

Build or improve a Terraform artifact focused on Backend.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 15: Module

Build or improve a Terraform artifact focused on Module.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 16: for_each

Build or improve a Terraform artifact focused on for_each.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 17: Import

Build or improve a Terraform artifact focused on Import.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 18: Policy

Build or improve a Terraform artifact focused on Policy.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 19: Secrets

Build or improve a Terraform artifact focused on Secrets.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 20: Drift

Build or improve a Terraform artifact focused on Drift.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 21: HCL

Build or improve a Terraform artifact focused on HCL.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 22: Provider

Build or improve a Terraform artifact focused on Provider.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 23: State

Build or improve a Terraform artifact focused on State.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 24: Backend

Build or improve a Terraform artifact focused on Backend.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 25: Module

Build or improve a Terraform artifact focused on Module.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 26: for_each

Build or improve a Terraform artifact focused on for_each.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 27: Import

Build or improve a Terraform artifact focused on Import.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 28: Policy

Build or improve a Terraform artifact focused on Policy.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 29: Secrets

Build or improve a Terraform artifact focused on Secrets.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 30: Drift

Build or improve a Terraform artifact focused on Drift.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 31: HCL

Build or improve a Terraform artifact focused on HCL.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 32: Provider

Build or improve a Terraform artifact focused on Provider.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 33: State

Build or improve a Terraform artifact focused on State.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 34: Backend

Build or improve a Terraform artifact focused on Backend.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 35: Module

Build or improve a Terraform artifact focused on Module.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true

Task 36: for_each

Build or improve a Terraform artifact focused on for_each.

Requirements:

  • do not use production credentials
  • declare provider requirements
  • describe state impact
  • name an error or abuse path

Evidence:

bash
terraform fmt -check -recursive || true
terraform init -backend=false || true
terraform validate || true
02 / 05

Solution Notes

Use local provider patterns, small modules and clear variables. Review not only syntax, but also state, backend, provider versions and recovery.

03 / 05

Review Checklist for Exercises Fundamentals

  • 01. document configuration and target state: Record the affected module, provider, resource, state and backend path.
  • 02. review provider requirement: Record the affected module, provider, resource, state and backend path.
  • 03. explain state impact: Record the affected module, provider, resource, state and backend path.
  • 04. evaluate plan diff: Record the affected module, provider, resource, state and backend path.
  • 05. describe backend and locking model: Record the affected module, provider, resource, state and backend path.
  • 06. review module boundary: Record the affected module, provider, resource, state and backend path.
  • 07. evaluate variable and output: Record the affected module, provider, resource, state and backend path.
  • 08. produce drift evidence: Record the affected module, provider, resource, state and backend path.
  • 09. mark secret risk: Record the affected module, provider, resource, state and backend path.
  • 10. name policy or CI gate: Record the affected module, provider, resource, state and backend path.
  • 11. record rollback or recovery path: Record the affected module, provider, resource, state and backend path.
  • 12. write team rule: Record the affected module, provider, resource, state and backend path.
  • 13. document configuration and target state: Record the affected module, provider, resource, state and backend path.
  • 14. review provider requirement: Record the affected module, provider, resource, state and backend path.
  • 15. explain state impact: Record the affected module, provider, resource, state and backend path.
  • 16. evaluate plan diff: Record the affected module, provider, resource, state and backend path.
  • 17. describe backend and locking model: Record the affected module, provider, resource, state and backend path.
  • 18. review module boundary: Record the affected module, provider, resource, state and backend path.
  • 19. evaluate variable and output: Record the affected module, provider, resource, state and backend path.
  • 20. produce drift evidence: Record the affected module, provider, resource, state and backend path.
  • 21. mark secret risk: Record the affected module, provider, resource, state and backend path.
  • 22. name policy or CI gate: Record the affected module, provider, resource, state and backend path.
  • 23. record rollback or recovery path: Record the affected module, provider, resource, state and backend path.
  • 24. write team rule: Record the affected module, provider, resource, state and backend path.
  • 25. document configuration and target state: Record the affected module, provider, resource, state and backend path.
  • 26. review provider requirement: Record the affected module, provider, resource, state and backend path.
  • 27. explain state impact: Record the affected module, provider, resource, state and backend path.
  • 28. evaluate plan diff: Record the affected module, provider, resource, state and backend path.
  • 29. describe backend and locking model: Record the affected module, provider, resource, state and backend path.
  • 30. review module boundary: Record the affected module, provider, resource, state and backend path.
  • 31. evaluate variable and output: Record the affected module, provider, resource, state and backend path.
  • 32. produce drift evidence: Record the affected module, provider, resource, state and backend path.
  • 33. mark secret risk: Record the affected module, provider, resource, state and backend path.
  • 34. name policy or CI gate: Record the affected module, provider, resource, state and backend path.
  • 35. record rollback or recovery path: Record the affected module, provider, resource, state and backend path.
  • 36. write team rule: Record the affected module, provider, resource, state and backend path.
  • 37. document configuration and target state: Record the affected module, provider, resource, state and backend path.
  • 38. review provider requirement: Record the affected module, provider, resource, state and backend path.
  • 39. explain state impact: Record the affected module, provider, resource, state and backend path.
  • 40. evaluate plan diff: Record the affected module, provider, resource, state and backend path.
  • 41. describe backend and locking model: Record the affected module, provider, resource, state and backend path.
  • 42. review module boundary: Record the affected module, provider, resource, state and backend path.
  • 43. evaluate variable and output: Record the affected module, provider, resource, state and backend path.
  • 44. produce drift evidence: Record the affected module, provider, resource, state and backend path.
  • 45. mark secret risk: Record the affected module, provider, resource, state and backend path.
  • 46. name policy or CI gate: Record the affected module, provider, resource, state and backend path.
  • 47. record rollback or recovery path: Record the affected module, provider, resource, state and backend path.
  • 48. write team rule: Record the affected module, provider, resource, state and backend path.
  • 49. document configuration and target state: Record the affected module, provider, resource, state and backend path.
  • 50. review provider requirement: Record the affected module, provider, resource, state and backend path.
04 / 05

Practice Appendix: Exercises Fundamentals

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. HCL

  • Task: document configuration and target state and connect the observation explicitly to HCL.
  • 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. Provider

  • Task: review provider requirement and connect the observation explicitly to Provider.
  • 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. Backend

  • Task: evaluate plan diff and connect the observation explicitly to Backend.
  • 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. Module

  • Task: describe backend and locking model and connect the observation explicitly to Module.
  • 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. for_each

  • Task: review module boundary and connect the observation explicitly to for_each.
  • 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. Import

  • Task: evaluate variable and output and connect the observation explicitly to Import.
  • 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. Policy

  • Task: produce drift evidence and connect the observation explicitly to Policy.
  • 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. Secrets

  • Task: mark secret risk and connect the observation explicitly to Secrets.
  • 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. Drift

  • Task: name policy or CI gate and connect the observation explicitly to Drift.
  • 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. HCL

  • Task: record rollback or recovery path and connect the observation explicitly to HCL.
  • 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. Provider

  • Task: write team rule and connect the observation explicitly to Provider.
  • 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. State

  • Task: document configuration and target state 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.

A014. Backend

  • Task: review provider requirement and connect the observation explicitly to Backend.
  • 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. Module

  • Task: explain state impact and connect the observation explicitly to Module.
  • 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. for_each

  • Task: evaluate plan diff and connect the observation explicitly to for_each.
  • 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. Import

  • Task: describe backend and locking model and connect the observation explicitly to Import.
  • 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. Policy

  • Task: review module boundary and connect the observation explicitly to Policy.
  • 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. Secrets

  • Task: evaluate variable and output and connect the observation explicitly to Secrets.
  • 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. Drift

  • Task: produce drift evidence and connect the observation explicitly to Drift.
  • 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. HCL

  • Task: mark secret risk and connect the observation explicitly to HCL.
  • 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. Provider

  • Task: name policy or CI gate and connect the observation explicitly to Provider.
  • 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. Backend

  • Task: write team rule and connect the observation explicitly to Backend.
  • 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. Module

  • Task: document configuration and target state and connect the observation explicitly to Module.
  • 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. for_each

  • Task: review provider requirement and connect the observation explicitly to for_each.
  • 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. Import

  • Task: explain state impact and connect the observation explicitly to Import.
  • 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. Policy

  • Task: evaluate plan diff and connect the observation explicitly to Policy.
  • 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. Secrets

  • Task: describe backend and locking model and connect the observation explicitly to Secrets.
  • 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. Drift

  • Task: review module boundary and connect the observation explicitly to Drift.
  • 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. HCL

  • Task: evaluate variable and output and connect the observation explicitly to HCL.
  • 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. Provider

  • Task: produce drift evidence and connect the observation explicitly to Provider.
  • 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. State

  • Task: mark secret risk 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.

A034. Backend

  • Task: name policy or CI gate and connect the observation explicitly to Backend.
  • 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. Module

  • Task: record rollback or recovery path and connect the observation explicitly to Module.
  • 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. for_each

  • Task: write team rule and connect the observation explicitly to for_each.
  • 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. Import

  • Task: document configuration and target state and connect the observation explicitly to Import.
  • 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. Policy

  • Task: review provider requirement and connect the observation explicitly to Policy.
  • 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. Secrets

  • Task: explain state impact and connect the observation explicitly to Secrets.
  • 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. Drift

  • Task: evaluate plan diff and connect the observation explicitly to Drift.
  • 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. HCL

  • Task: describe backend and locking model and connect the observation explicitly to HCL.
  • 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. Provider

  • Task: review module boundary and connect the observation explicitly to Provider.
  • 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. Backend

  • Task: produce drift evidence and connect the observation explicitly to Backend.
  • 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. Module

  • Task: mark secret risk and connect the observation explicitly to Module.
  • 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. for_each

  • Task: name policy or CI gate and connect the observation explicitly to for_each.
  • 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. Import

  • Task: record rollback or recovery path and connect the observation explicitly to Import.
  • 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. Policy

  • Task: write team rule and connect the observation explicitly to Policy.
  • 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. Secrets

  • Task: document configuration and target state and connect the observation explicitly to Secrets.
  • 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. Drift

  • Task: review provider requirement and connect the observation explicitly to Drift.
  • 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.

A051. HCL

  • Task: explain state impact and connect the observation explicitly to HCL.
  • 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.

A052. Provider

  • Task: evaluate plan diff and connect the observation explicitly to Provider.
  • 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.

A053. State

  • Task: describe backend and locking model 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.

A054. Backend

  • Task: review module boundary and connect the observation explicitly to Backend.
  • 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.

A055. Module

  • Task: evaluate variable and output and connect the observation explicitly to Module.
  • 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.

A056. for_each

  • Task: produce drift evidence and connect the observation explicitly to for_each.
  • 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.

A057. Import

  • Task: mark secret risk and connect the observation explicitly to Import.
  • 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.

A058. Policy

  • Task: name policy or CI gate and connect the observation explicitly to Policy.
  • 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.

A059. Secrets

  • Task: record rollback or recovery path and connect the observation explicitly to Secrets.
  • 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.

A060. Drift

  • Task: write team rule and connect the observation explicitly to Drift.
  • 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.

A061. HCL

  • Task: document configuration and target state and connect the observation explicitly to HCL.
  • 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.

A062. Provider

  • Task: review provider requirement and connect the observation explicitly to Provider.
  • 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.

A063. 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.

A064. Backend

  • Task: evaluate plan diff and connect the observation explicitly to Backend.
  • 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.

A065. Module

  • Task: describe backend and locking model and connect the observation explicitly to Module.
  • 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.

A066. for_each

  • Task: review module boundary and connect the observation explicitly to for_each.
  • 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.

A067. Import

  • Task: evaluate variable and output and connect the observation explicitly to Import.
  • 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.

A068. Policy

  • Task: produce drift evidence and connect the observation explicitly to Policy.
  • 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.

A069. Secrets

  • Task: mark secret risk and connect the observation explicitly to Secrets.
  • 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.

A070. Drift

  • Task: name policy or CI gate and connect the observation explicitly to Drift.
  • 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.

A071. HCL

  • Task: record rollback or recovery path and connect the observation explicitly to HCL.
  • 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.

A072. Provider

  • Task: write team rule and connect the observation explicitly to Provider.
  • 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.

A073. State

  • Task: document configuration and target state 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.

A074. Backend

  • Task: review provider requirement and connect the observation explicitly to Backend.
  • 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.

A075. Module

  • Task: explain state impact and connect the observation explicitly to Module.
  • 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.

A076. for_each

  • Task: evaluate plan diff and connect the observation explicitly to for_each.
  • 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.

A077. Import

  • Task: describe backend and locking model and connect the observation explicitly to Import.
  • 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.

A078. Policy

  • Task: review module boundary and connect the observation explicitly to Policy.
  • 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.

A079. Secrets

  • Task: evaluate variable and output and connect the observation explicitly to Secrets.
  • 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.

A080. Drift

  • Task: produce drift evidence and connect the observation explicitly to Drift.
  • 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.

A081. HCL

  • Task: mark secret risk and connect the observation explicitly to HCL.
  • 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.

A082. Provider

  • Task: name policy or CI gate and connect the observation explicitly to Provider.
  • 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.

A083. 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.

A084. Backend

  • Task: write team rule and connect the observation explicitly to Backend.
  • 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.

A085. Module

  • Task: document configuration and target state and connect the observation explicitly to Module.
  • 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.

A086. for_each

  • Task: review provider requirement and connect the observation explicitly to for_each.
  • 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.

A087. Import

  • Task: explain state impact and connect the observation explicitly to Import.
  • 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.

A088. Policy

  • Task: evaluate plan diff and connect the observation explicitly to Policy.
  • 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.

A089. Secrets

  • Task: describe backend and locking model and connect the observation explicitly to Secrets.
  • 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.

A090. Drift

  • Task: review module boundary and connect the observation explicitly to Drift.
  • 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.
05 / 05

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.