Complete, versioned learning material for this workshop—from reference documentation and workshop levels to exercises, assessments and the supporting texts for every practice module.
With the web app option enabled, your progress is stored on this device.
Learning progress in the web app
Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.
Workshop progress0%
Practice modules completed0 / 31
Documents read0 / 94
Workshop progress0%
0 / 729 chapters readCompleted
Practice modules
Workshop examples as ZIP files
All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.
00lab-skeleton
22 Files · 23.2 KB · SHA-256 67f690e1c292
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
01basic-configuration
22 Files · 23.6 KB · SHA-256 9f5af44ee397
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
02variables-outputs-locals
22 Files · 23.9 KB · SHA-256 bfde76b1d626
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
03providers-requirements
22 Files · 23.7 KB · SHA-256 1f4db8702c7e
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
04resource-graph-dependencies
23 Files · 24.4 KB · SHA-256 d0face6e1a58
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
ci-pipeline.json
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
05plan-apply-workflow
22 Files · 23.5 KB · SHA-256 ca44fc794900
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
06state-local-inspection
23 Files · 24.1 KB · SHA-256 9187e52b3183
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
07backend-configuration
23 Files · 24.0 KB · SHA-256 37cc4544e2b8
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
08state-locking-model
23 Files · 23.9 KB · SHA-256 b0a9ec1f05d4
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
09modules-basic
22 Files · 23.2 KB · SHA-256 678792272f70
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
10modules-versioning-registry
22 Files · 24.2 KB · SHA-256 94279c0ade4a
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
11for-each-count-dynamic
23 Files · 24.2 KB · SHA-256 532706f5ef3b
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
for_each.tf
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
12data-sources
23 Files · 23.4 KB · SHA-256 32e583ef823a
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
data.tf
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
13workspaces-environments
23 Files · 24.1 KB · SHA-256 e0a4340a3eeb
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
workspaces.txt
14import-existing-resource
23 Files · 24.2 KB · SHA-256 c094db9bf0c3
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
import-plan.txt
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
15moved-blocks-refactoring
23 Files · 24.2 KB · SHA-256 90f41204f509
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
moved.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
16lifecycle-meta-arguments
23 Files · 24.3 KB · SHA-256 8b5ecc011f73
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
lifecycle.tf
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
17remote-state-data-source
24 Files · 24.6 KB · SHA-256 dbf63b2eab4d
Download example ZIP ↓Files in the ZIP · 24
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
remote-state.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
18ci-plan-artifacts
23 Files · 23.7 KB · SHA-256 c998d20c1508
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
ci-pipeline.json
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
19policy-as-code-model
23 Files · 24.0 KB · SHA-256 a6d21eb29450
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
policy/plan-policy.json
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
20secrets-sensitive-values
23 Files · 24.3 KB · SHA-256 0d565ccbb6a9
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
security/state-handling.json
tests/basic.tftest.hcl
variables.tf
versions.tf
21state-security-encryption-model
24 Files · 25.3 KB · SHA-256 c1f50823ed04
Download example ZIP ↓Files in the ZIP · 24
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
security/state-handling.json
tests/basic.tftest.hcl
variables.tf
versions.tf
22provider-alias-multi-region
23 Files · 24.5 KB · SHA-256 800768f9def3
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
provider-alias.tf
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
23testing-tofu-test-model
22 Files · 23.9 KB · SHA-256 784cd0801ef5
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
24drift-detection
22 Files · 23.4 KB · SHA-256 d97eb9cc0116
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
25destroy-protection
23 Files · 23.8 KB · SHA-256 dadbc29729f5
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
lifecycle.tf
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
26tacos-workflow-model
23 Files · 24.0 KB · SHA-256 43d1a0bb622f
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tacos-workflow.json
tests/basic.tftest.hcl
variables.tf
versions.tf
27oci-module-registry-model
23 Files · 24.4 KB · SHA-256 d21e4a777686
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
ci-pipeline.json
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
28migration-from-terraform
23 Files · 24.3 KB · SHA-256 e344f80dc7dc
Download example ZIP ↓Files in the ZIP · 23
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
migration-checklist.txt
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
29incident-response-state
25 Files · 25.0 KB · SHA-256 1db24565a5f2
Download example ZIP ↓Files in the ZIP · 25
README-EL.md
README.md
backend-s3-model.tf
backend.tf.example
ci-pipeline.json
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
security/state-handling.json
tests/basic.tftest.hcl
variables.tf
versions.tf
30troubleshooting-opentofu
22 Files · 24.0 KB · SHA-256 71f9df5537be
Download example ZIP ↓Files in the ZIP · 22
README-EL.md
README.md
backend.tf.example
commands.sh
docs/de/README.md
docs/el/README.md
docs/en/README.md
locals.tf
main.tf
modules/naming/main.tf
modules/naming/outputs.tf
modules/naming/variables.tf
notes.txt
outputs.tf
policy/deny-unpinned-provider.rego
providers.tf
run.sh
runbook.txt
scenario.json
tests/basic.tftest.hcl
variables.tf
versions.tf
Learning material
Documentation in the Orthevs Wiki
The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
Orthevs – Engineering the foundation for what comes next.
Privacy & web app
No trackers. Clear technical functions.
This public Orthevs site uses no external analytics, advertising or profiling services. IP address, request time, requested path and technical response data are logged in the first-party Insights system for operations, security and aggregate reach statistics.
Necessary storage
Your selected language is stored for twelve months. This setting and the choice made here are used only to operate this website.
Optional web app
After you enable it, the web app stores public content for offline use and voluntary reading and workshop marks on this device. Withdrawing also deletes your learning progress.