TOF · Infrastructure as Code

OpenTofu Workshop

HCL, providers, πόροι και state, modules και refactoring, tests και CI/CD, μαζί με policy as code, drift, ασφάλεια state και recovery.

OpenTofu

Η μαθησιακή μου πρόοδος

Με ενεργοποιημένη την επιλογή web app, η πρόοδός σας αποθηκεύεται σε αυτή τη συσκευή.

Πρόοδος μάθησης στη web app

Σημειώστε κεφάλαια ως αναγνωσμένα, δείτε την πρόοδο ανάγνωσης και ολοκληρώστε πρακτικές ενότητες αφού ενεργοποιήσετε την προαιρετική web app. Η πρόοδος του workshop υπολογίζεται από τα κεφάλαια όλων των σελίδων τεκμηρίωσης. Οι επιλογές μένουν σε αυτή τη συσκευή· δεν υπάρχει λογαριασμός ή συγχρονισμός με server. Δεν απαιτείται εγκατάσταση. Η ανάκληση στις Ρυθμίσεις απορρήτου διαγράφει την πρόοδο.

Πρόοδος workshop0%
Ολοκληρωμένες πρακτικές ενότητες0 / 31
Έγγραφα που διαβάστηκαν0 / 94
Πρόοδος workshop0%
0%
0 / 733 κεφάλαια που διαβάστηκαν

Orthevs Academy · Orthevs

OpenTofu ως μαθησιακή διαδρομή

Η διαδρομή προσφέρει γνώση και πρακτική. Απαιτήσεις, ευθύνες και τεκμήρια ορίζονται χωριστά για παραγωγικές διαδικασίες Orthevs.

Τεχνικό workshop

Ένα κοινό πλαίσιο μάθησης. Διακριτά τεχνικά αντικείμενα.

Όλα τα workshops ακολουθούν την ίδια σταθερή τοπολογία: κεντρική τεκμηρίωση, διαδοχικά επίπεδα workshop, ασκήσεις, assessments, εκτελέσιμα παραδείγματα και υποστηρικτικά scripts. Η Academy διατηρεί αυτή την οργάνωση αντί να διασπά το υλικό σε μεμονωμένα άρθρα ή διακοσμητικές κάρτες μαθημάτων.

Εκπαιδευτικό υλικό

Τεκμηρίωση στο Orthevs Wiki

Το υλικό διατηρεί τη θεματική του δομή. Οι διαθέσιμες γλωσσικές εκδόσεις συνδέονται μεταξύ τους και τα διαγράμματα παράγονται απευθείας από τις πηγές Mermaid.

Επισκόπηση workshop

1

Τεχνική τεκμηρίωση

13
Ελληνικά · 110.2 KB

Αρχιτεκτονική: OpenTofu

Μοντέλο αρχιτεκτονικής OpenTofu για Modules, Providers, State, Backends και ελεγχόμενες αλλαγές.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.9 KB

Βέλτιστες πρακτικές: OpenTofu

Πρακτικές για σαφή όρια Modules, Provider pinning, ασφάλεια State, ανασκόπηση και έλεγχο Drift.

Άνοιγμα εγγράφου ↗
Ελληνικά · 109.7 KB

Εντολές: OpenTofu

Εντολές OpenTofu για έλεγχο διαμόρφωσης, Plan, Apply, State και εργασίες αποκατάστασης.

Άνοιγμα εγγράφου ↗
Ελληνικά · 110.7 KB

Έννοιες: OpenTofu

Βασικοί όροι και μοντέλο λειτουργίας του OpenTofu για HCL, Providers, Resources, State και Modules.

Άνοιγμα εγγράφου ↗
Ελληνικά · 112.3 KB

Πρόγραμμα σπουδών: OpenTofu

Μαθησιακή διαδρομή, επίπεδα δεξιοτήτων, παραλλαγές προγράμματος και αντιστοίχιση με εξετάσεις OpenTofu.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.5 KB

Διαγράμματα: OpenTofu

Σχέσεις ανάμεσα σε Configuration, Resource Graph, Plan, Apply, State Backend, Modules και CI/CD.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.6 KB

Περιβάλλον cloud: OpenTofu

Άσκηση OpenTofu σε περιβάλλον cloud με OIDC, Remote State, Credentials Providers και Policy Gates.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.4 KB

Περιβάλλον native bare metal: OpenTofu

Τοπική χρήση OpenTofu με CLI, Provider Cache, State στο σύστημα αρχείων, Git Server και Runner.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.4 KB

Περιβάλλον native VM: OpenTofu

Εξάσκηση OpenTofu σε απομονωμένα VM labs με Snapshots, τοπικά Backends, Runner και διαδικασίες επαναφοράς.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.8 KB

Περιβάλλον WSL: OpenTofu

Χρήση OpenTofu σε WSL2 με προσοχή στα όρια του συστήματος αρχείων, Credentials, τερματισμούς γραμμών και CLI.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.5 KB

Λειτουργία: OpenTofu

Πρακτικές λειτουργίας OpenTofu για συντήρηση State, μετεγκατάσταση Backend, Locking, Drift και Incident Response.

Άνοιγμα εγγράφου ↗
Ελληνικά · 110.9 KB

Ασφάλεια: OpenTofu

Προστασία OpenTofu State και Secrets, Sensitive Values, Provider Pinning, OIDC, Policies και Supply Chain.

Άνοιγμα εγγράφου ↗
Ελληνικά · 111.3 KB

Αντιμετώπιση προβλημάτων: OpenTofu

Διάγνωση και αποκατάσταση σφαλμάτων Init, Provider, State Lock, Plan Diff, Import και Backend Credentials.

Άνοιγμα εγγράφου ↗

Επίπεδα workshop

4

Ασκήσεις

4

Assessments και λύσεις

9
Ελληνικά · 108.5 KB

Αξιολόγηση OpenTofu: Βασικό επίπεδο

Ερωτήσεις OpenTofu για βασικό επίπεδο με πρακτική μελέτη περίπτωσης και ελέγχους State, Provider και Backend.

Άνοιγμα εγγράφου ↗
Ελληνικά · 126.8 KB

Λύσεις OpenTofu: Βασικό επίπεδο

Επαληθεύσιμα κριτήρια απαντήσεων για την αξιολόγηση OpenTofu: βασικό επίπεδο.

Άνοιγμα εγγράφου ↗
Ελληνικά · 108.6 KB

Αξιολόγηση OpenTofu: Ενδιάμεσο επίπεδο

Ερωτήσεις OpenTofu για ενδιάμεσο επίπεδο με πρακτική μελέτη περίπτωσης και ελέγχους State, Provider και Backend.

Άνοιγμα εγγράφου ↗
Ελληνικά · 127.0 KB

Λύσεις OpenTofu: Ενδιάμεσο επίπεδο

Επαληθεύσιμα κριτήρια απαντήσεων για την αξιολόγηση OpenTofu: ενδιάμεσο επίπεδο.

Άνοιγμα εγγράφου ↗
Ελληνικά · 109.2 KB

Αξιολόγηση OpenTofu: Επαγγελματικό επίπεδο

Ερωτήσεις OpenTofu για επαγγελματικό επίπεδο με πρακτική μελέτη περίπτωσης και ελέγχους State, Provider και Backend.

Άνοιγμα εγγράφου ↗
Ελληνικά · 127.6 KB

Λύσεις OpenTofu: Επαγγελματικό επίπεδο

Επαληθεύσιμα κριτήρια απαντήσεων για την αξιολόγηση OpenTofu: επαγγελματικό επίπεδο.

Άνοιγμα εγγράφου ↗
Ελληνικά · 109.4 KB

Αξιολόγηση OpenTofu: Προχωρημένη ασφάλεια

Ερωτήσεις OpenTofu για προχωρημένη ασφάλεια με πρακτική μελέτη περίπτωσης και ελέγχους State, Provider και Backend.

Άνοιγμα εγγράφου ↗
Ελληνικά · 127.7 KB

Λύσεις OpenTofu: Προχωρημένη ασφάλεια

Επαληθεύσιμα κριτήρια απαντήσεων για την αξιολόγηση OpenTofu: προχωρημένη ασφάλεια.

Άνοιγμα εγγράφου ↗
Ελληνικά · 102.8 KB

Πιστοποιήσεις και αντιστοίχιση εξετάσεων: OpenTofu

Επίσημο μάθημα LFEL1009, κατάσταση πιστοποίησης και αντιστοίχιση του workshop με δεξιότητες IaC.

Άνοιγμα εγγράφου ↗
Όλο το περιεχόμενο στο wiki

Πρακτικά modules

Παραδείγματα workshop σε ZIP

Και τα 31 πρακτικά παραδείγματα του workshop διατίθενται ως ξεχωριστά αρχεία ZIP. Επίλεξε ένα παράδειγμα για άμεση λήψη.

00

lab-skeleton

examples/00-lab-skeleton
Αρχεία
22
Μέγεθος
23.2 KB
SHA-256
67f690e1c292
Αρχεία στο 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
01

basic-configuration

examples/01-basic-configuration
Αρχεία
22
Μέγεθος
23.6 KB
SHA-256
9f5af44ee397
Αρχεία στο 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
02

variables-outputs-locals

examples/02-variables-outputs-locals
Αρχεία
22
Μέγεθος
23.9 KB
SHA-256
bfde76b1d626
Αρχεία στο 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
03

providers-requirements

examples/03-providers-requirements
Αρχεία
22
Μέγεθος
23.7 KB
SHA-256
1f4db8702c7e
Αρχεία στο 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
04

resource-graph-dependencies

examples/04-resource-graph-dependencies
Αρχεία
23
Μέγεθος
24.4 KB
SHA-256
d0face6e1a58
Αρχεία στο 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
05

plan-apply-workflow

examples/05-plan-apply-workflow
Αρχεία
22
Μέγεθος
23.5 KB
SHA-256
ca44fc794900
Αρχεία στο 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
06

state-local-inspection

examples/06-state-local-inspection
Αρχεία
23
Μέγεθος
24.1 KB
SHA-256
9187e52b3183
Αρχεία στο 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
07

backend-configuration

examples/07-backend-configuration
Αρχεία
23
Μέγεθος
24.0 KB
SHA-256
37cc4544e2b8
Αρχεία στο 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
08

state-locking-model

examples/08-state-locking-model
Αρχεία
23
Μέγεθος
23.9 KB
SHA-256
b0a9ec1f05d4
Αρχεία στο 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
09

modules-basic

examples/09-modules-basic
Αρχεία
22
Μέγεθος
23.2 KB
SHA-256
678792272f70
Αρχεία στο 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
10

modules-versioning-registry

examples/10-modules-versioning-registry
Αρχεία
22
Μέγεθος
24.2 KB
SHA-256
94279c0ade4a
Αρχεία στο 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
11

for-each-count-dynamic

examples/11-for-each-count-dynamic
Αρχεία
23
Μέγεθος
24.2 KB
SHA-256
532706f5ef3b
Αρχεία στο 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
12

data-sources

examples/12-data-sources
Αρχεία
23
Μέγεθος
23.4 KB
SHA-256
32e583ef823a
Αρχεία στο 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
13

workspaces-environments

examples/13-workspaces-environments
Αρχεία
23
Μέγεθος
24.1 KB
SHA-256
e0a4340a3eeb
Αρχεία στο 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
14

import-existing-resource

examples/14-import-existing-resource
Αρχεία
23
Μέγεθος
24.2 KB
SHA-256
c094db9bf0c3
Αρχεία στο 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
15

moved-blocks-refactoring

examples/15-moved-blocks-refactoring
Αρχεία
23
Μέγεθος
24.2 KB
SHA-256
90f41204f509
Αρχεία στο 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
16

lifecycle-meta-arguments

examples/16-lifecycle-meta-arguments
Αρχεία
23
Μέγεθος
24.3 KB
SHA-256
8b5ecc011f73
Αρχεία στο 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
17

remote-state-data-source

examples/17-remote-state-data-source
Αρχεία
24
Μέγεθος
24.6 KB
SHA-256
dbf63b2eab4d
Αρχεία στο 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
18

ci-plan-artifacts

examples/18-ci-plan-artifacts
Αρχεία
23
Μέγεθος
23.7 KB
SHA-256
c998d20c1508
Αρχεία στο 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
19

policy-as-code-model

examples/19-policy-as-code-model
Αρχεία
23
Μέγεθος
24.0 KB
SHA-256
a6d21eb29450
Αρχεία στο 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
20

secrets-sensitive-values

examples/20-secrets-sensitive-values
Αρχεία
23
Μέγεθος
24.3 KB
SHA-256
0d565ccbb6a9
Αρχεία στο 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
21

state-security-encryption-model

examples/21-state-security-encryption-model
Αρχεία
24
Μέγεθος
25.3 KB
SHA-256
c1f50823ed04
Αρχεία στο 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
22

provider-alias-multi-region

examples/22-provider-alias-multi-region
Αρχεία
23
Μέγεθος
24.5 KB
SHA-256
800768f9def3
Αρχεία στο 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
23

testing-tofu-test-model

examples/23-testing-tofu-test-model
Αρχεία
22
Μέγεθος
23.9 KB
SHA-256
784cd0801ef5
Αρχεία στο 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
24

drift-detection

examples/24-drift-detection
Αρχεία
22
Μέγεθος
23.4 KB
SHA-256
d97eb9cc0116
Αρχεία στο 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
25

destroy-protection

examples/25-destroy-protection
Αρχεία
23
Μέγεθος
23.8 KB
SHA-256
dadbc29729f5
Αρχεία στο 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
26

tacos-workflow-model

examples/26-tacos-workflow-model
Αρχεία
23
Μέγεθος
24.0 KB
SHA-256
43d1a0bb622f
Αρχεία στο 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
27

oci-module-registry-model

examples/27-oci-module-registry-model
Αρχεία
23
Μέγεθος
24.4 KB
SHA-256
d21e4a777686
Αρχεία στο 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
28

migration-from-terraform

examples/28-migration-from-terraform
Αρχεία
23
Μέγεθος
24.3 KB
SHA-256
e344f80dc7dc
Αρχεία στο 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
29

incident-response-state

examples/29-incident-response-state
Αρχεία
25
Μέγεθος
25.0 KB
SHA-256
1db24565a5f2
Αρχεία στο 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
30

troubleshooting-opentofu

examples/30-troubleshooting-opentofu
Αρχεία
22
Μέγεθος
24.0 KB
SHA-256
71f9df5537be
Αρχεία στο 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

Δομή υλικού

Η πραγματική δομή καταλόγων του workshop.

Κάθε περιοχή ανοίγει ξεχωριστά. Οι κατάλογοι και τα αρχεία υλικού εμφανίζονται στην πραγματική ιεραρχία τους με αμετάβλητα paths· ο κατάλογος media εξαιρείται πλήρως.

Αρχεία ριζικού καταλόγου

README-EL.md
Τεκμηρίωση39
docs/architecture-opentofu-DE.md
docs/architecture-opentofu-EN.md
docs/architecture-opentofu-EL.md
docs/best-practices-opentofu-DE.md
docs/best-practices-opentofu-EN.md
docs/best-practices-opentofu-EL.md
docs/commands-opentofu-DE.md
docs/commands-opentofu-EN.md
docs/commands-opentofu-EL.md
docs/concepts-opentofu-DE.md
docs/concepts-opentofu-EN.md
docs/concepts-opentofu-EL.md
docs/curriculum-opentofu-DE.md
docs/curriculum-opentofu-EN.md
docs/curriculum-opentofu-EL.md
docs/diagrams-opentofu-DE.md
docs/diagrams-opentofu-EN.md
docs/diagrams-opentofu-EL.md
docs/environment-cloud-opentofu-DE.md
docs/environment-cloud-opentofu-EN.md
docs/environment-cloud-opentofu-EL.md
docs/environment-native-baremetal-opentofu-DE.md
docs/environment-native-baremetal-opentofu-EN.md
docs/environment-native-baremetal-opentofu-EL.md
docs/environment-native-vm-opentofu-DE.md
docs/environment-native-vm-opentofu-EN.md
docs/environment-native-vm-opentofu-EL.md
docs/environment-wsl-opentofu-DE.md
docs/environment-wsl-opentofu-EN.md
docs/environment-wsl-opentofu-EL.md
docs/operations-opentofu-DE.md
docs/operations-opentofu-EN.md
docs/operations-opentofu-EL.md
docs/security-opentofu-DE.md
docs/security-opentofu-EN.md
docs/security-opentofu-EL.md
docs/troubleshooting-opentofu-DE.md
docs/troubleshooting-opentofu-EN.md
docs/troubleshooting-opentofu-EL.md
Επίπεδα workshop12
workshops/01-fundamentals-opentofu-DE.md
workshops/01-fundamentals-opentofu-EN.md
workshops/01-fundamentals-opentofu-EL.md
workshops/02-intermediate-opentofu-DE.md
workshops/02-intermediate-opentofu-EN.md
workshops/02-intermediate-opentofu-EL.md
workshops/03-professional-opentofu-DE.md
workshops/03-professional-opentofu-EN.md
workshops/03-professional-opentofu-EL.md
workshops/04-advanced-security-opentofu-DE.md
workshops/04-advanced-security-opentofu-EN.md
workshops/04-advanced-security-opentofu-EL.md
Ασκήσεις12
exercises/01-fundamentals-exercises-opentofu-DE.md
exercises/01-fundamentals-exercises-opentofu-EN.md
exercises/01-fundamentals-exercises-opentofu-EL.md
exercises/02-intermediate-exercises-opentofu-DE.md
exercises/02-intermediate-exercises-opentofu-EN.md
exercises/02-intermediate-exercises-opentofu-EL.md
exercises/03-professional-exercises-opentofu-DE.md
exercises/03-professional-exercises-opentofu-EN.md
exercises/03-professional-exercises-opentofu-EL.md
exercises/04-advanced-security-exercises-opentofu-DE.md
exercises/04-advanced-security-exercises-opentofu-EN.md
exercises/04-advanced-security-exercises-opentofu-EL.md
Assessments και λύσεις27
assessments/01-fundamentals-opentofu-assessment-DE.md
assessments/01-fundamentals-opentofu-assessment-EN.md
assessments/01-fundamentals-opentofu-assessment-EL.md
assessments/01-fundamentals-opentofu-solution-DE.md
assessments/01-fundamentals-opentofu-solution-EN.md
assessments/01-fundamentals-opentofu-solution-EL.md
assessments/02-intermediate-opentofu-assessment-DE.md
assessments/02-intermediate-opentofu-assessment-EN.md
assessments/02-intermediate-opentofu-assessment-EL.md
assessments/02-intermediate-opentofu-solution-DE.md
assessments/02-intermediate-opentofu-solution-EN.md
assessments/02-intermediate-opentofu-solution-EL.md
assessments/03-professional-opentofu-assessment-DE.md
assessments/03-professional-opentofu-assessment-EN.md
assessments/03-professional-opentofu-assessment-EL.md
assessments/03-professional-opentofu-solution-DE.md
assessments/03-professional-opentofu-solution-EN.md
assessments/03-professional-opentofu-solution-EL.md
assessments/04-advanced-security-opentofu-assessment-DE.md
assessments/04-advanced-security-opentofu-assessment-EN.md
assessments/04-advanced-security-opentofu-assessment-EL.md
assessments/04-advanced-security-opentofu-solution-DE.md
assessments/04-advanced-security-opentofu-solution-EN.md
assessments/04-advanced-security-opentofu-solution-EL.md
assessments/05-official-certificates-opentofu-DE.md
assessments/05-official-certificates-opentofu-EN.md
assessments/05-official-certificates-opentofu-EL.md
Πρακτικά modules960
examples/00-lab-skeleton
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/modules
examples/00-lab-skeleton/modules/naming
examples/00-lab-skeleton/policy
examples/00-lab-skeleton/tests
examples/01-basic-configuration
examples/01-basic-configuration/docs
examples/01-basic-configuration/docs/de
examples/01-basic-configuration/docs/en
examples/01-basic-configuration/modules
examples/01-basic-configuration/modules/naming
examples/01-basic-configuration/policy
examples/01-basic-configuration/tests
examples/02-variables-outputs-locals
examples/02-variables-outputs-locals/docs
examples/02-variables-outputs-locals/docs/de
examples/02-variables-outputs-locals/docs/en
examples/02-variables-outputs-locals/modules
examples/02-variables-outputs-locals/modules/naming
examples/02-variables-outputs-locals/policy
examples/02-variables-outputs-locals/tests
examples/03-providers-requirements
examples/03-providers-requirements/docs
examples/03-providers-requirements/docs/de
examples/03-providers-requirements/docs/en
examples/03-providers-requirements/modules
examples/03-providers-requirements/modules/naming
examples/03-providers-requirements/policy
examples/03-providers-requirements/tests
examples/04-resource-graph-dependencies
examples/04-resource-graph-dependencies/docs
examples/04-resource-graph-dependencies/docs/de
examples/04-resource-graph-dependencies/docs/en
examples/04-resource-graph-dependencies/modules
examples/04-resource-graph-dependencies/modules/naming
examples/04-resource-graph-dependencies/policy
examples/04-resource-graph-dependencies/tests
examples/05-plan-apply-workflow
examples/05-plan-apply-workflow/docs
examples/05-plan-apply-workflow/docs/de
examples/05-plan-apply-workflow/docs/en
examples/05-plan-apply-workflow/modules
examples/05-plan-apply-workflow/modules/naming
examples/05-plan-apply-workflow/policy
examples/05-plan-apply-workflow/tests
examples/06-state-local-inspection
examples/06-state-local-inspection/docs
examples/06-state-local-inspection/docs/de
examples/06-state-local-inspection/docs/en
examples/06-state-local-inspection/modules
examples/06-state-local-inspection/modules/naming
examples/06-state-local-inspection/policy
examples/06-state-local-inspection/tests
examples/07-backend-configuration
examples/07-backend-configuration/docs
examples/07-backend-configuration/docs/de
examples/07-backend-configuration/docs/en
examples/07-backend-configuration/modules
examples/07-backend-configuration/modules/naming
examples/07-backend-configuration/policy
examples/07-backend-configuration/tests
examples/08-state-locking-model
examples/08-state-locking-model/docs
examples/08-state-locking-model/docs/de
examples/08-state-locking-model/docs/en
examples/08-state-locking-model/modules
examples/08-state-locking-model/modules/naming
examples/08-state-locking-model/policy
examples/08-state-locking-model/tests
examples/09-modules-basic
examples/09-modules-basic/docs
examples/09-modules-basic/docs/de
examples/09-modules-basic/docs/en
examples/09-modules-basic/modules
examples/09-modules-basic/modules/naming
examples/09-modules-basic/policy
examples/09-modules-basic/tests
examples/10-modules-versioning-registry
examples/10-modules-versioning-registry/docs
examples/10-modules-versioning-registry/docs/de
examples/10-modules-versioning-registry/docs/en
examples/10-modules-versioning-registry/modules
examples/10-modules-versioning-registry/modules/naming
examples/10-modules-versioning-registry/policy
examples/10-modules-versioning-registry/tests
examples/11-for-each-count-dynamic
examples/11-for-each-count-dynamic/docs
examples/11-for-each-count-dynamic/docs/de
examples/11-for-each-count-dynamic/docs/en
examples/11-for-each-count-dynamic/modules
examples/11-for-each-count-dynamic/modules/naming
examples/11-for-each-count-dynamic/policy
examples/11-for-each-count-dynamic/tests
examples/12-data-sources
examples/12-data-sources/docs
examples/12-data-sources/docs/de
examples/12-data-sources/docs/en
examples/12-data-sources/modules
examples/12-data-sources/modules/naming
examples/12-data-sources/policy
examples/12-data-sources/tests
examples/13-workspaces-environments
examples/13-workspaces-environments/docs
examples/13-workspaces-environments/docs/de
examples/13-workspaces-environments/docs/en
examples/13-workspaces-environments/modules
examples/13-workspaces-environments/modules/naming
examples/13-workspaces-environments/policy
examples/13-workspaces-environments/tests
examples/14-import-existing-resource
examples/14-import-existing-resource/docs
examples/14-import-existing-resource/docs/de
examples/14-import-existing-resource/docs/en
examples/14-import-existing-resource/modules
examples/14-import-existing-resource/modules/naming
examples/14-import-existing-resource/policy
examples/14-import-existing-resource/tests
examples/15-moved-blocks-refactoring
examples/15-moved-blocks-refactoring/docs
examples/15-moved-blocks-refactoring/docs/de
examples/15-moved-blocks-refactoring/docs/en
examples/15-moved-blocks-refactoring/modules
examples/15-moved-blocks-refactoring/modules/naming
examples/15-moved-blocks-refactoring/policy
examples/15-moved-blocks-refactoring/tests
examples/16-lifecycle-meta-arguments
examples/16-lifecycle-meta-arguments/docs
examples/16-lifecycle-meta-arguments/docs/de
examples/16-lifecycle-meta-arguments/docs/en
examples/16-lifecycle-meta-arguments/modules
examples/16-lifecycle-meta-arguments/modules/naming
examples/16-lifecycle-meta-arguments/policy
examples/16-lifecycle-meta-arguments/tests
examples/17-remote-state-data-source
examples/17-remote-state-data-source/docs
examples/17-remote-state-data-source/docs/de
examples/17-remote-state-data-source/docs/en
examples/17-remote-state-data-source/modules
examples/17-remote-state-data-source/modules/naming
examples/17-remote-state-data-source/policy
examples/17-remote-state-data-source/tests
examples/18-ci-plan-artifacts
examples/18-ci-plan-artifacts/docs
examples/18-ci-plan-artifacts/docs/de
examples/18-ci-plan-artifacts/docs/en
examples/18-ci-plan-artifacts/modules
examples/18-ci-plan-artifacts/modules/naming
examples/18-ci-plan-artifacts/policy
examples/18-ci-plan-artifacts/tests
examples/19-policy-as-code-model
examples/19-policy-as-code-model/docs
examples/19-policy-as-code-model/docs/de
examples/19-policy-as-code-model/docs/en
examples/19-policy-as-code-model/modules
examples/19-policy-as-code-model/modules/naming
examples/19-policy-as-code-model/policy
examples/19-policy-as-code-model/tests
examples/20-secrets-sensitive-values
examples/20-secrets-sensitive-values/docs
examples/20-secrets-sensitive-values/docs/de
examples/20-secrets-sensitive-values/docs/en
examples/20-secrets-sensitive-values/modules
examples/20-secrets-sensitive-values/modules/naming
examples/20-secrets-sensitive-values/policy
examples/20-secrets-sensitive-values/security
examples/20-secrets-sensitive-values/tests
examples/21-state-security-encryption-model
examples/21-state-security-encryption-model/docs
examples/21-state-security-encryption-model/docs/de
examples/21-state-security-encryption-model/docs/en
examples/21-state-security-encryption-model/modules
examples/21-state-security-encryption-model/modules/naming
examples/21-state-security-encryption-model/policy
examples/21-state-security-encryption-model/security
examples/21-state-security-encryption-model/tests
examples/22-provider-alias-multi-region
examples/22-provider-alias-multi-region/docs
examples/22-provider-alias-multi-region/docs/de
examples/22-provider-alias-multi-region/docs/en
examples/22-provider-alias-multi-region/modules
examples/22-provider-alias-multi-region/modules/naming
examples/22-provider-alias-multi-region/policy
examples/22-provider-alias-multi-region/tests
examples/23-testing-tofu-test-model
examples/23-testing-tofu-test-model/docs
examples/23-testing-tofu-test-model/docs/de
examples/23-testing-tofu-test-model/docs/en
examples/23-testing-tofu-test-model/modules
examples/23-testing-tofu-test-model/modules/naming
examples/23-testing-tofu-test-model/policy
examples/23-testing-tofu-test-model/tests
examples/24-drift-detection
examples/24-drift-detection/docs
examples/24-drift-detection/docs/de
examples/24-drift-detection/docs/en
examples/24-drift-detection/modules
examples/24-drift-detection/modules/naming
examples/24-drift-detection/policy
examples/24-drift-detection/tests
examples/25-destroy-protection
examples/25-destroy-protection/docs
examples/25-destroy-protection/docs/de
examples/25-destroy-protection/docs/en
examples/25-destroy-protection/modules
examples/25-destroy-protection/modules/naming
examples/25-destroy-protection/policy
examples/25-destroy-protection/tests
examples/26-tacos-workflow-model
examples/26-tacos-workflow-model/docs
examples/26-tacos-workflow-model/docs/de
examples/26-tacos-workflow-model/docs/en
examples/26-tacos-workflow-model/modules
examples/26-tacos-workflow-model/modules/naming
examples/26-tacos-workflow-model/policy
examples/26-tacos-workflow-model/tests
examples/27-oci-module-registry-model
examples/27-oci-module-registry-model/docs
examples/27-oci-module-registry-model/docs/de
examples/27-oci-module-registry-model/docs/en
examples/27-oci-module-registry-model/modules
examples/27-oci-module-registry-model/modules/naming
examples/27-oci-module-registry-model/policy
examples/27-oci-module-registry-model/tests
examples/28-migration-from-terraform
examples/28-migration-from-terraform/docs
examples/28-migration-from-terraform/docs/de
examples/28-migration-from-terraform/docs/en
examples/28-migration-from-terraform/modules
examples/28-migration-from-terraform/modules/naming
examples/28-migration-from-terraform/policy
examples/28-migration-from-terraform/tests
examples/29-incident-response-state
examples/29-incident-response-state/docs
examples/29-incident-response-state/docs/de
examples/29-incident-response-state/docs/en
examples/29-incident-response-state/modules
examples/29-incident-response-state/modules/naming
examples/29-incident-response-state/policy
examples/29-incident-response-state/security
examples/29-incident-response-state/tests
examples/30-troubleshooting-opentofu
examples/30-troubleshooting-opentofu/docs
examples/30-troubleshooting-opentofu/docs/de
examples/30-troubleshooting-opentofu/docs/en
examples/30-troubleshooting-opentofu/modules
examples/30-troubleshooting-opentofu/modules/naming
examples/30-troubleshooting-opentofu/policy
examples/30-troubleshooting-opentofu/tests
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/backend.tf.example
examples/00-lab-skeleton/commands.sh
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/locals.tf
examples/00-lab-skeleton/main.tf
examples/00-lab-skeleton/modules/naming/main.tf
examples/00-lab-skeleton/modules/naming/outputs.tf
examples/00-lab-skeleton/modules/naming/variables.tf
examples/00-lab-skeleton/notes.txt
examples/00-lab-skeleton/outputs.tf
examples/00-lab-skeleton/policy/deny-unpinned-provider.rego
examples/00-lab-skeleton/providers.tf
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/00-lab-skeleton/scenario.json
examples/00-lab-skeleton/tests/basic.tftest.hcl
examples/00-lab-skeleton/variables.tf
examples/00-lab-skeleton/versions.tf
examples/01-basic-configuration/README.md
examples/01-basic-configuration/README-EL.md
examples/01-basic-configuration/backend.tf.example
examples/01-basic-configuration/commands.sh
examples/01-basic-configuration/docs/de/README.md
examples/01-basic-configuration/docs/en/README.md
examples/01-basic-configuration/docs/el/README.md
examples/01-basic-configuration/locals.tf
examples/01-basic-configuration/main.tf
examples/01-basic-configuration/modules/naming/main.tf
examples/01-basic-configuration/modules/naming/outputs.tf
examples/01-basic-configuration/modules/naming/variables.tf
examples/01-basic-configuration/notes.txt
examples/01-basic-configuration/outputs.tf
examples/01-basic-configuration/policy/deny-unpinned-provider.rego
examples/01-basic-configuration/providers.tf
examples/01-basic-configuration/run.sh
examples/01-basic-configuration/runbook.txt
examples/01-basic-configuration/scenario.json
examples/01-basic-configuration/tests/basic.tftest.hcl
examples/01-basic-configuration/variables.tf
examples/01-basic-configuration/versions.tf
examples/02-variables-outputs-locals/README.md
examples/02-variables-outputs-locals/README-EL.md
examples/02-variables-outputs-locals/backend.tf.example
examples/02-variables-outputs-locals/commands.sh
examples/02-variables-outputs-locals/docs/de/README.md
examples/02-variables-outputs-locals/docs/en/README.md
examples/02-variables-outputs-locals/docs/el/README.md
examples/02-variables-outputs-locals/locals.tf
examples/02-variables-outputs-locals/main.tf
examples/02-variables-outputs-locals/modules/naming/main.tf
examples/02-variables-outputs-locals/modules/naming/outputs.tf
examples/02-variables-outputs-locals/modules/naming/variables.tf
examples/02-variables-outputs-locals/notes.txt
examples/02-variables-outputs-locals/outputs.tf
examples/02-variables-outputs-locals/policy/deny-unpinned-provider.rego
examples/02-variables-outputs-locals/providers.tf
examples/02-variables-outputs-locals/run.sh
examples/02-variables-outputs-locals/runbook.txt
examples/02-variables-outputs-locals/scenario.json
examples/02-variables-outputs-locals/tests/basic.tftest.hcl
examples/02-variables-outputs-locals/variables.tf
examples/02-variables-outputs-locals/versions.tf
examples/03-providers-requirements/README.md
examples/03-providers-requirements/README-EL.md
examples/03-providers-requirements/backend.tf.example
examples/03-providers-requirements/commands.sh
examples/03-providers-requirements/docs/de/README.md
examples/03-providers-requirements/docs/en/README.md
examples/03-providers-requirements/docs/el/README.md
examples/03-providers-requirements/locals.tf
examples/03-providers-requirements/main.tf
examples/03-providers-requirements/modules/naming/main.tf
examples/03-providers-requirements/modules/naming/outputs.tf
examples/03-providers-requirements/modules/naming/variables.tf
examples/03-providers-requirements/notes.txt
examples/03-providers-requirements/outputs.tf
examples/03-providers-requirements/policy/deny-unpinned-provider.rego
examples/03-providers-requirements/providers.tf
examples/03-providers-requirements/run.sh
examples/03-providers-requirements/runbook.txt
examples/03-providers-requirements/scenario.json
examples/03-providers-requirements/tests/basic.tftest.hcl
examples/03-providers-requirements/variables.tf
examples/03-providers-requirements/versions.tf
examples/04-resource-graph-dependencies/README.md
examples/04-resource-graph-dependencies/README-EL.md
examples/04-resource-graph-dependencies/backend.tf.example
examples/04-resource-graph-dependencies/ci-pipeline.json
examples/04-resource-graph-dependencies/commands.sh
examples/04-resource-graph-dependencies/docs/de/README.md
examples/04-resource-graph-dependencies/docs/en/README.md
examples/04-resource-graph-dependencies/docs/el/README.md
examples/04-resource-graph-dependencies/locals.tf
examples/04-resource-graph-dependencies/main.tf
examples/04-resource-graph-dependencies/modules/naming/main.tf
examples/04-resource-graph-dependencies/modules/naming/outputs.tf
examples/04-resource-graph-dependencies/modules/naming/variables.tf
examples/04-resource-graph-dependencies/notes.txt
examples/04-resource-graph-dependencies/outputs.tf
examples/04-resource-graph-dependencies/policy/deny-unpinned-provider.rego
examples/04-resource-graph-dependencies/providers.tf
examples/04-resource-graph-dependencies/run.sh
examples/04-resource-graph-dependencies/runbook.txt
examples/04-resource-graph-dependencies/scenario.json
examples/04-resource-graph-dependencies/tests/basic.tftest.hcl
examples/04-resource-graph-dependencies/variables.tf
examples/04-resource-graph-dependencies/versions.tf
examples/05-plan-apply-workflow/README.md
examples/05-plan-apply-workflow/README-EL.md
examples/05-plan-apply-workflow/backend.tf.example
examples/05-plan-apply-workflow/commands.sh
examples/05-plan-apply-workflow/docs/de/README.md
examples/05-plan-apply-workflow/docs/en/README.md
examples/05-plan-apply-workflow/docs/el/README.md
examples/05-plan-apply-workflow/locals.tf
examples/05-plan-apply-workflow/main.tf
examples/05-plan-apply-workflow/modules/naming/main.tf
examples/05-plan-apply-workflow/modules/naming/outputs.tf
examples/05-plan-apply-workflow/modules/naming/variables.tf
examples/05-plan-apply-workflow/notes.txt
examples/05-plan-apply-workflow/outputs.tf
examples/05-plan-apply-workflow/policy/deny-unpinned-provider.rego
examples/05-plan-apply-workflow/providers.tf
examples/05-plan-apply-workflow/run.sh
examples/05-plan-apply-workflow/runbook.txt
examples/05-plan-apply-workflow/scenario.json
examples/05-plan-apply-workflow/tests/basic.tftest.hcl
examples/05-plan-apply-workflow/variables.tf
examples/05-plan-apply-workflow/versions.tf
examples/06-state-local-inspection/README.md
examples/06-state-local-inspection/README-EL.md
examples/06-state-local-inspection/backend-s3-model.tf
examples/06-state-local-inspection/backend.tf.example
examples/06-state-local-inspection/commands.sh
examples/06-state-local-inspection/docs/de/README.md
examples/06-state-local-inspection/docs/en/README.md
examples/06-state-local-inspection/docs/el/README.md
examples/06-state-local-inspection/locals.tf
examples/06-state-local-inspection/main.tf
examples/06-state-local-inspection/modules/naming/main.tf
examples/06-state-local-inspection/modules/naming/outputs.tf
examples/06-state-local-inspection/modules/naming/variables.tf
examples/06-state-local-inspection/notes.txt
examples/06-state-local-inspection/outputs.tf
examples/06-state-local-inspection/policy/deny-unpinned-provider.rego
examples/06-state-local-inspection/providers.tf
examples/06-state-local-inspection/run.sh
examples/06-state-local-inspection/runbook.txt
examples/06-state-local-inspection/scenario.json
examples/06-state-local-inspection/tests/basic.tftest.hcl
examples/06-state-local-inspection/variables.tf
examples/06-state-local-inspection/versions.tf
examples/07-backend-configuration/README.md
examples/07-backend-configuration/README-EL.md
examples/07-backend-configuration/backend-s3-model.tf
examples/07-backend-configuration/backend.tf.example
examples/07-backend-configuration/commands.sh
examples/07-backend-configuration/docs/de/README.md
examples/07-backend-configuration/docs/en/README.md
examples/07-backend-configuration/docs/el/README.md
examples/07-backend-configuration/locals.tf
examples/07-backend-configuration/main.tf
examples/07-backend-configuration/modules/naming/main.tf
examples/07-backend-configuration/modules/naming/outputs.tf
examples/07-backend-configuration/modules/naming/variables.tf
examples/07-backend-configuration/notes.txt
examples/07-backend-configuration/outputs.tf
examples/07-backend-configuration/policy/deny-unpinned-provider.rego
examples/07-backend-configuration/providers.tf
examples/07-backend-configuration/run.sh
examples/07-backend-configuration/runbook.txt
examples/07-backend-configuration/scenario.json
examples/07-backend-configuration/tests/basic.tftest.hcl
examples/07-backend-configuration/variables.tf
examples/07-backend-configuration/versions.tf
examples/08-state-locking-model/README.md
examples/08-state-locking-model/README-EL.md
examples/08-state-locking-model/backend-s3-model.tf
examples/08-state-locking-model/backend.tf.example
examples/08-state-locking-model/commands.sh
examples/08-state-locking-model/docs/de/README.md
examples/08-state-locking-model/docs/en/README.md
examples/08-state-locking-model/docs/el/README.md
examples/08-state-locking-model/locals.tf
examples/08-state-locking-model/main.tf
examples/08-state-locking-model/modules/naming/main.tf
examples/08-state-locking-model/modules/naming/outputs.tf
examples/08-state-locking-model/modules/naming/variables.tf
examples/08-state-locking-model/notes.txt
examples/08-state-locking-model/outputs.tf
examples/08-state-locking-model/policy/deny-unpinned-provider.rego
examples/08-state-locking-model/providers.tf
examples/08-state-locking-model/run.sh
examples/08-state-locking-model/runbook.txt
examples/08-state-locking-model/scenario.json
examples/08-state-locking-model/tests/basic.tftest.hcl
examples/08-state-locking-model/variables.tf
examples/08-state-locking-model/versions.tf
examples/09-modules-basic/README.md
examples/09-modules-basic/README-EL.md
examples/09-modules-basic/backend.tf.example
examples/09-modules-basic/commands.sh
examples/09-modules-basic/docs/de/README.md
examples/09-modules-basic/docs/en/README.md
examples/09-modules-basic/docs/el/README.md
examples/09-modules-basic/locals.tf
examples/09-modules-basic/main.tf
examples/09-modules-basic/modules/naming/main.tf
examples/09-modules-basic/modules/naming/outputs.tf
examples/09-modules-basic/modules/naming/variables.tf
examples/09-modules-basic/notes.txt
examples/09-modules-basic/outputs.tf
examples/09-modules-basic/policy/deny-unpinned-provider.rego
examples/09-modules-basic/providers.tf
examples/09-modules-basic/run.sh
examples/09-modules-basic/runbook.txt
examples/09-modules-basic/scenario.json
examples/09-modules-basic/tests/basic.tftest.hcl
examples/09-modules-basic/variables.tf
examples/09-modules-basic/versions.tf
examples/10-modules-versioning-registry/README.md
examples/10-modules-versioning-registry/README-EL.md
examples/10-modules-versioning-registry/backend.tf.example
examples/10-modules-versioning-registry/commands.sh
examples/10-modules-versioning-registry/docs/de/README.md
examples/10-modules-versioning-registry/docs/en/README.md
examples/10-modules-versioning-registry/docs/el/README.md
examples/10-modules-versioning-registry/locals.tf
examples/10-modules-versioning-registry/main.tf
examples/10-modules-versioning-registry/modules/naming/main.tf
examples/10-modules-versioning-registry/modules/naming/outputs.tf
examples/10-modules-versioning-registry/modules/naming/variables.tf
examples/10-modules-versioning-registry/notes.txt
examples/10-modules-versioning-registry/outputs.tf
examples/10-modules-versioning-registry/policy/deny-unpinned-provider.rego
examples/10-modules-versioning-registry/providers.tf
examples/10-modules-versioning-registry/run.sh
examples/10-modules-versioning-registry/runbook.txt
examples/10-modules-versioning-registry/scenario.json
examples/10-modules-versioning-registry/tests/basic.tftest.hcl
examples/10-modules-versioning-registry/variables.tf
examples/10-modules-versioning-registry/versions.tf
examples/11-for-each-count-dynamic/README.md
examples/11-for-each-count-dynamic/README-EL.md
examples/11-for-each-count-dynamic/backend.tf.example
examples/11-for-each-count-dynamic/commands.sh
examples/11-for-each-count-dynamic/docs/de/README.md
examples/11-for-each-count-dynamic/docs/en/README.md
examples/11-for-each-count-dynamic/docs/el/README.md
examples/11-for-each-count-dynamic/for_each.tf
examples/11-for-each-count-dynamic/locals.tf
examples/11-for-each-count-dynamic/main.tf
examples/11-for-each-count-dynamic/modules/naming/main.tf
examples/11-for-each-count-dynamic/modules/naming/outputs.tf
examples/11-for-each-count-dynamic/modules/naming/variables.tf
examples/11-for-each-count-dynamic/notes.txt
examples/11-for-each-count-dynamic/outputs.tf
examples/11-for-each-count-dynamic/policy/deny-unpinned-provider.rego
examples/11-for-each-count-dynamic/providers.tf
examples/11-for-each-count-dynamic/run.sh
examples/11-for-each-count-dynamic/runbook.txt
examples/11-for-each-count-dynamic/scenario.json
examples/11-for-each-count-dynamic/tests/basic.tftest.hcl
examples/11-for-each-count-dynamic/variables.tf
examples/11-for-each-count-dynamic/versions.tf
examples/12-data-sources/README.md
examples/12-data-sources/README-EL.md
examples/12-data-sources/backend.tf.example
examples/12-data-sources/commands.sh
examples/12-data-sources/data.tf
examples/12-data-sources/docs/de/README.md
examples/12-data-sources/docs/en/README.md
examples/12-data-sources/docs/el/README.md
examples/12-data-sources/locals.tf
examples/12-data-sources/main.tf
examples/12-data-sources/modules/naming/main.tf
examples/12-data-sources/modules/naming/outputs.tf
examples/12-data-sources/modules/naming/variables.tf
examples/12-data-sources/notes.txt
examples/12-data-sources/outputs.tf
examples/12-data-sources/policy/deny-unpinned-provider.rego
examples/12-data-sources/providers.tf
examples/12-data-sources/run.sh
examples/12-data-sources/runbook.txt
examples/12-data-sources/scenario.json
examples/12-data-sources/tests/basic.tftest.hcl
examples/12-data-sources/variables.tf
examples/12-data-sources/versions.tf
examples/13-workspaces-environments/README.md
examples/13-workspaces-environments/README-EL.md
examples/13-workspaces-environments/backend.tf.example
examples/13-workspaces-environments/commands.sh
examples/13-workspaces-environments/docs/de/README.md
examples/13-workspaces-environments/docs/en/README.md
examples/13-workspaces-environments/docs/el/README.md
examples/13-workspaces-environments/locals.tf
examples/13-workspaces-environments/main.tf
examples/13-workspaces-environments/modules/naming/main.tf
examples/13-workspaces-environments/modules/naming/outputs.tf
examples/13-workspaces-environments/modules/naming/variables.tf
examples/13-workspaces-environments/notes.txt
examples/13-workspaces-environments/outputs.tf
examples/13-workspaces-environments/policy/deny-unpinned-provider.rego
examples/13-workspaces-environments/providers.tf
examples/13-workspaces-environments/run.sh
examples/13-workspaces-environments/runbook.txt
examples/13-workspaces-environments/scenario.json
examples/13-workspaces-environments/tests/basic.tftest.hcl
examples/13-workspaces-environments/variables.tf
examples/13-workspaces-environments/versions.tf
examples/13-workspaces-environments/workspaces.txt
examples/14-import-existing-resource/README.md
examples/14-import-existing-resource/README-EL.md
examples/14-import-existing-resource/backend.tf.example
examples/14-import-existing-resource/commands.sh
examples/14-import-existing-resource/docs/de/README.md
examples/14-import-existing-resource/docs/en/README.md
examples/14-import-existing-resource/docs/el/README.md
examples/14-import-existing-resource/import-plan.txt
examples/14-import-existing-resource/locals.tf
examples/14-import-existing-resource/main.tf
examples/14-import-existing-resource/modules/naming/main.tf
examples/14-import-existing-resource/modules/naming/outputs.tf
examples/14-import-existing-resource/modules/naming/variables.tf
examples/14-import-existing-resource/notes.txt
examples/14-import-existing-resource/outputs.tf
examples/14-import-existing-resource/policy/deny-unpinned-provider.rego
examples/14-import-existing-resource/providers.tf
examples/14-import-existing-resource/run.sh
examples/14-import-existing-resource/runbook.txt
examples/14-import-existing-resource/scenario.json
examples/14-import-existing-resource/tests/basic.tftest.hcl
examples/14-import-existing-resource/variables.tf
examples/14-import-existing-resource/versions.tf
examples/15-moved-blocks-refactoring/README.md
examples/15-moved-blocks-refactoring/README-EL.md
examples/15-moved-blocks-refactoring/backend.tf.example
examples/15-moved-blocks-refactoring/commands.sh
examples/15-moved-blocks-refactoring/docs/de/README.md
examples/15-moved-blocks-refactoring/docs/en/README.md
examples/15-moved-blocks-refactoring/docs/el/README.md
examples/15-moved-blocks-refactoring/locals.tf
examples/15-moved-blocks-refactoring/main.tf
examples/15-moved-blocks-refactoring/modules/naming/main.tf
examples/15-moved-blocks-refactoring/modules/naming/outputs.tf
examples/15-moved-blocks-refactoring/modules/naming/variables.tf
examples/15-moved-blocks-refactoring/moved.tf
examples/15-moved-blocks-refactoring/notes.txt
examples/15-moved-blocks-refactoring/outputs.tf
examples/15-moved-blocks-refactoring/policy/deny-unpinned-provider.rego
examples/15-moved-blocks-refactoring/providers.tf
examples/15-moved-blocks-refactoring/run.sh
examples/15-moved-blocks-refactoring/runbook.txt
examples/15-moved-blocks-refactoring/scenario.json
examples/15-moved-blocks-refactoring/tests/basic.tftest.hcl
examples/15-moved-blocks-refactoring/variables.tf
examples/15-moved-blocks-refactoring/versions.tf
examples/16-lifecycle-meta-arguments/README.md
examples/16-lifecycle-meta-arguments/README-EL.md
examples/16-lifecycle-meta-arguments/backend.tf.example
examples/16-lifecycle-meta-arguments/commands.sh
examples/16-lifecycle-meta-arguments/docs/de/README.md
examples/16-lifecycle-meta-arguments/docs/en/README.md
examples/16-lifecycle-meta-arguments/docs/el/README.md
examples/16-lifecycle-meta-arguments/lifecycle.tf
examples/16-lifecycle-meta-arguments/locals.tf
examples/16-lifecycle-meta-arguments/main.tf
examples/16-lifecycle-meta-arguments/modules/naming/main.tf
examples/16-lifecycle-meta-arguments/modules/naming/outputs.tf
examples/16-lifecycle-meta-arguments/modules/naming/variables.tf
examples/16-lifecycle-meta-arguments/notes.txt
examples/16-lifecycle-meta-arguments/outputs.tf
examples/16-lifecycle-meta-arguments/policy/deny-unpinned-provider.rego
examples/16-lifecycle-meta-arguments/providers.tf
examples/16-lifecycle-meta-arguments/run.sh
examples/16-lifecycle-meta-arguments/runbook.txt
examples/16-lifecycle-meta-arguments/scenario.json
examples/16-lifecycle-meta-arguments/tests/basic.tftest.hcl
examples/16-lifecycle-meta-arguments/variables.tf
examples/16-lifecycle-meta-arguments/versions.tf
examples/17-remote-state-data-source/README.md
examples/17-remote-state-data-source/README-EL.md
examples/17-remote-state-data-source/backend-s3-model.tf
examples/17-remote-state-data-source/backend.tf.example
examples/17-remote-state-data-source/commands.sh
examples/17-remote-state-data-source/docs/de/README.md
examples/17-remote-state-data-source/docs/en/README.md
examples/17-remote-state-data-source/docs/el/README.md
examples/17-remote-state-data-source/locals.tf
examples/17-remote-state-data-source/main.tf
examples/17-remote-state-data-source/modules/naming/main.tf
examples/17-remote-state-data-source/modules/naming/outputs.tf
examples/17-remote-state-data-source/modules/naming/variables.tf
examples/17-remote-state-data-source/notes.txt
examples/17-remote-state-data-source/outputs.tf
examples/17-remote-state-data-source/policy/deny-unpinned-provider.rego
examples/17-remote-state-data-source/providers.tf
examples/17-remote-state-data-source/remote-state.tf
examples/17-remote-state-data-source/run.sh
examples/17-remote-state-data-source/runbook.txt
examples/17-remote-state-data-source/scenario.json
examples/17-remote-state-data-source/tests/basic.tftest.hcl
examples/17-remote-state-data-source/variables.tf
examples/17-remote-state-data-source/versions.tf
examples/18-ci-plan-artifacts/README.md
examples/18-ci-plan-artifacts/README-EL.md
examples/18-ci-plan-artifacts/backend.tf.example
examples/18-ci-plan-artifacts/ci-pipeline.json
examples/18-ci-plan-artifacts/commands.sh
examples/18-ci-plan-artifacts/docs/de/README.md
examples/18-ci-plan-artifacts/docs/en/README.md
examples/18-ci-plan-artifacts/docs/el/README.md
examples/18-ci-plan-artifacts/locals.tf
examples/18-ci-plan-artifacts/main.tf
examples/18-ci-plan-artifacts/modules/naming/main.tf
examples/18-ci-plan-artifacts/modules/naming/outputs.tf
examples/18-ci-plan-artifacts/modules/naming/variables.tf
examples/18-ci-plan-artifacts/notes.txt
examples/18-ci-plan-artifacts/outputs.tf
examples/18-ci-plan-artifacts/policy/deny-unpinned-provider.rego
examples/18-ci-plan-artifacts/providers.tf
examples/18-ci-plan-artifacts/run.sh
examples/18-ci-plan-artifacts/runbook.txt
examples/18-ci-plan-artifacts/scenario.json
examples/18-ci-plan-artifacts/tests/basic.tftest.hcl
examples/18-ci-plan-artifacts/variables.tf
examples/18-ci-plan-artifacts/versions.tf
examples/19-policy-as-code-model/README.md
examples/19-policy-as-code-model/README-EL.md
examples/19-policy-as-code-model/backend.tf.example
examples/19-policy-as-code-model/commands.sh
examples/19-policy-as-code-model/docs/de/README.md
examples/19-policy-as-code-model/docs/en/README.md
examples/19-policy-as-code-model/docs/el/README.md
examples/19-policy-as-code-model/locals.tf
examples/19-policy-as-code-model/main.tf
examples/19-policy-as-code-model/modules/naming/main.tf
examples/19-policy-as-code-model/modules/naming/outputs.tf
examples/19-policy-as-code-model/modules/naming/variables.tf
examples/19-policy-as-code-model/notes.txt
examples/19-policy-as-code-model/outputs.tf
examples/19-policy-as-code-model/policy/deny-unpinned-provider.rego
examples/19-policy-as-code-model/policy/plan-policy.json
examples/19-policy-as-code-model/providers.tf
examples/19-policy-as-code-model/run.sh
examples/19-policy-as-code-model/runbook.txt
examples/19-policy-as-code-model/scenario.json
examples/19-policy-as-code-model/tests/basic.tftest.hcl
examples/19-policy-as-code-model/variables.tf
examples/19-policy-as-code-model/versions.tf
examples/20-secrets-sensitive-values/README.md
examples/20-secrets-sensitive-values/README-EL.md
examples/20-secrets-sensitive-values/backend.tf.example
examples/20-secrets-sensitive-values/commands.sh
examples/20-secrets-sensitive-values/docs/de/README.md
examples/20-secrets-sensitive-values/docs/en/README.md
examples/20-secrets-sensitive-values/docs/el/README.md
examples/20-secrets-sensitive-values/locals.tf
examples/20-secrets-sensitive-values/main.tf
examples/20-secrets-sensitive-values/modules/naming/main.tf
examples/20-secrets-sensitive-values/modules/naming/outputs.tf
examples/20-secrets-sensitive-values/modules/naming/variables.tf
examples/20-secrets-sensitive-values/notes.txt
examples/20-secrets-sensitive-values/outputs.tf
examples/20-secrets-sensitive-values/policy/deny-unpinned-provider.rego
examples/20-secrets-sensitive-values/providers.tf
examples/20-secrets-sensitive-values/run.sh
examples/20-secrets-sensitive-values/runbook.txt
examples/20-secrets-sensitive-values/scenario.json
examples/20-secrets-sensitive-values/security/state-handling.json
examples/20-secrets-sensitive-values/tests/basic.tftest.hcl
examples/20-secrets-sensitive-values/variables.tf
examples/20-secrets-sensitive-values/versions.tf
examples/21-state-security-encryption-model/README.md
examples/21-state-security-encryption-model/README-EL.md
examples/21-state-security-encryption-model/backend-s3-model.tf
examples/21-state-security-encryption-model/backend.tf.example
examples/21-state-security-encryption-model/commands.sh
examples/21-state-security-encryption-model/docs/de/README.md
examples/21-state-security-encryption-model/docs/en/README.md
examples/21-state-security-encryption-model/docs/el/README.md
examples/21-state-security-encryption-model/locals.tf
examples/21-state-security-encryption-model/main.tf
examples/21-state-security-encryption-model/modules/naming/main.tf
examples/21-state-security-encryption-model/modules/naming/outputs.tf
examples/21-state-security-encryption-model/modules/naming/variables.tf
examples/21-state-security-encryption-model/notes.txt
examples/21-state-security-encryption-model/outputs.tf
examples/21-state-security-encryption-model/policy/deny-unpinned-provider.rego
examples/21-state-security-encryption-model/providers.tf
examples/21-state-security-encryption-model/run.sh
examples/21-state-security-encryption-model/runbook.txt
examples/21-state-security-encryption-model/scenario.json
examples/21-state-security-encryption-model/security/state-handling.json
examples/21-state-security-encryption-model/tests/basic.tftest.hcl
examples/21-state-security-encryption-model/variables.tf
examples/21-state-security-encryption-model/versions.tf
examples/22-provider-alias-multi-region/README.md
examples/22-provider-alias-multi-region/README-EL.md
examples/22-provider-alias-multi-region/backend.tf.example
examples/22-provider-alias-multi-region/commands.sh
examples/22-provider-alias-multi-region/docs/de/README.md
examples/22-provider-alias-multi-region/docs/en/README.md
examples/22-provider-alias-multi-region/docs/el/README.md
examples/22-provider-alias-multi-region/locals.tf
examples/22-provider-alias-multi-region/main.tf
examples/22-provider-alias-multi-region/modules/naming/main.tf
examples/22-provider-alias-multi-region/modules/naming/outputs.tf
examples/22-provider-alias-multi-region/modules/naming/variables.tf
examples/22-provider-alias-multi-region/notes.txt
examples/22-provider-alias-multi-region/outputs.tf
examples/22-provider-alias-multi-region/policy/deny-unpinned-provider.rego
examples/22-provider-alias-multi-region/provider-alias.tf
examples/22-provider-alias-multi-region/providers.tf
examples/22-provider-alias-multi-region/run.sh
examples/22-provider-alias-multi-region/runbook.txt
examples/22-provider-alias-multi-region/scenario.json
examples/22-provider-alias-multi-region/tests/basic.tftest.hcl
examples/22-provider-alias-multi-region/variables.tf
examples/22-provider-alias-multi-region/versions.tf
examples/23-testing-tofu-test-model/README.md
examples/23-testing-tofu-test-model/README-EL.md
examples/23-testing-tofu-test-model/backend.tf.example
examples/23-testing-tofu-test-model/commands.sh
examples/23-testing-tofu-test-model/docs/de/README.md
examples/23-testing-tofu-test-model/docs/en/README.md
examples/23-testing-tofu-test-model/docs/el/README.md
examples/23-testing-tofu-test-model/locals.tf
examples/23-testing-tofu-test-model/main.tf
examples/23-testing-tofu-test-model/modules/naming/main.tf
examples/23-testing-tofu-test-model/modules/naming/outputs.tf
examples/23-testing-tofu-test-model/modules/naming/variables.tf
examples/23-testing-tofu-test-model/notes.txt
examples/23-testing-tofu-test-model/outputs.tf
examples/23-testing-tofu-test-model/policy/deny-unpinned-provider.rego
examples/23-testing-tofu-test-model/providers.tf
examples/23-testing-tofu-test-model/run.sh
examples/23-testing-tofu-test-model/runbook.txt
examples/23-testing-tofu-test-model/scenario.json
examples/23-testing-tofu-test-model/tests/basic.tftest.hcl
examples/23-testing-tofu-test-model/variables.tf
examples/23-testing-tofu-test-model/versions.tf
examples/24-drift-detection/README.md
examples/24-drift-detection/README-EL.md
examples/24-drift-detection/backend.tf.example
examples/24-drift-detection/commands.sh
examples/24-drift-detection/docs/de/README.md
examples/24-drift-detection/docs/en/README.md
examples/24-drift-detection/docs/el/README.md
examples/24-drift-detection/locals.tf
examples/24-drift-detection/main.tf
examples/24-drift-detection/modules/naming/main.tf
examples/24-drift-detection/modules/naming/outputs.tf
examples/24-drift-detection/modules/naming/variables.tf
examples/24-drift-detection/notes.txt
examples/24-drift-detection/outputs.tf
examples/24-drift-detection/policy/deny-unpinned-provider.rego
examples/24-drift-detection/providers.tf
examples/24-drift-detection/run.sh
examples/24-drift-detection/runbook.txt
examples/24-drift-detection/scenario.json
examples/24-drift-detection/tests/basic.tftest.hcl
examples/24-drift-detection/variables.tf
examples/24-drift-detection/versions.tf
examples/25-destroy-protection/README.md
examples/25-destroy-protection/README-EL.md
examples/25-destroy-protection/backend.tf.example
examples/25-destroy-protection/commands.sh
examples/25-destroy-protection/docs/de/README.md
examples/25-destroy-protection/docs/en/README.md
examples/25-destroy-protection/docs/el/README.md
examples/25-destroy-protection/lifecycle.tf
examples/25-destroy-protection/locals.tf
examples/25-destroy-protection/main.tf
examples/25-destroy-protection/modules/naming/main.tf
examples/25-destroy-protection/modules/naming/outputs.tf
examples/25-destroy-protection/modules/naming/variables.tf
examples/25-destroy-protection/notes.txt
examples/25-destroy-protection/outputs.tf
examples/25-destroy-protection/policy/deny-unpinned-provider.rego
examples/25-destroy-protection/providers.tf
examples/25-destroy-protection/run.sh
examples/25-destroy-protection/runbook.txt
examples/25-destroy-protection/scenario.json
examples/25-destroy-protection/tests/basic.tftest.hcl
examples/25-destroy-protection/variables.tf
examples/25-destroy-protection/versions.tf
examples/26-tacos-workflow-model/README.md
examples/26-tacos-workflow-model/README-EL.md
examples/26-tacos-workflow-model/backend.tf.example
examples/26-tacos-workflow-model/commands.sh
examples/26-tacos-workflow-model/docs/de/README.md
examples/26-tacos-workflow-model/docs/en/README.md
examples/26-tacos-workflow-model/docs/el/README.md
examples/26-tacos-workflow-model/locals.tf
examples/26-tacos-workflow-model/main.tf
examples/26-tacos-workflow-model/modules/naming/main.tf
examples/26-tacos-workflow-model/modules/naming/outputs.tf
examples/26-tacos-workflow-model/modules/naming/variables.tf
examples/26-tacos-workflow-model/notes.txt
examples/26-tacos-workflow-model/outputs.tf
examples/26-tacos-workflow-model/policy/deny-unpinned-provider.rego
examples/26-tacos-workflow-model/providers.tf
examples/26-tacos-workflow-model/run.sh
examples/26-tacos-workflow-model/runbook.txt
examples/26-tacos-workflow-model/scenario.json
examples/26-tacos-workflow-model/tacos-workflow.json
examples/26-tacos-workflow-model/tests/basic.tftest.hcl
examples/26-tacos-workflow-model/variables.tf
examples/26-tacos-workflow-model/versions.tf
examples/27-oci-module-registry-model/README.md
examples/27-oci-module-registry-model/README-EL.md
examples/27-oci-module-registry-model/backend.tf.example
examples/27-oci-module-registry-model/ci-pipeline.json
examples/27-oci-module-registry-model/commands.sh
examples/27-oci-module-registry-model/docs/de/README.md
examples/27-oci-module-registry-model/docs/en/README.md
examples/27-oci-module-registry-model/docs/el/README.md
examples/27-oci-module-registry-model/locals.tf
examples/27-oci-module-registry-model/main.tf
examples/27-oci-module-registry-model/modules/naming/main.tf
examples/27-oci-module-registry-model/modules/naming/outputs.tf
examples/27-oci-module-registry-model/modules/naming/variables.tf
examples/27-oci-module-registry-model/notes.txt
examples/27-oci-module-registry-model/outputs.tf
examples/27-oci-module-registry-model/policy/deny-unpinned-provider.rego
examples/27-oci-module-registry-model/providers.tf
examples/27-oci-module-registry-model/run.sh
examples/27-oci-module-registry-model/runbook.txt
examples/27-oci-module-registry-model/scenario.json
examples/27-oci-module-registry-model/tests/basic.tftest.hcl
examples/27-oci-module-registry-model/variables.tf
examples/27-oci-module-registry-model/versions.tf
examples/28-migration-from-terraform/README.md
examples/28-migration-from-terraform/README-EL.md
examples/28-migration-from-terraform/backend.tf.example
examples/28-migration-from-terraform/commands.sh
examples/28-migration-from-terraform/docs/de/README.md
examples/28-migration-from-terraform/docs/en/README.md
examples/28-migration-from-terraform/docs/el/README.md
examples/28-migration-from-terraform/locals.tf
examples/28-migration-from-terraform/main.tf
examples/28-migration-from-terraform/migration-checklist.txt
examples/28-migration-from-terraform/modules/naming/main.tf
examples/28-migration-from-terraform/modules/naming/outputs.tf
examples/28-migration-from-terraform/modules/naming/variables.tf
examples/28-migration-from-terraform/notes.txt
examples/28-migration-from-terraform/outputs.tf
examples/28-migration-from-terraform/policy/deny-unpinned-provider.rego
examples/28-migration-from-terraform/providers.tf
examples/28-migration-from-terraform/run.sh
examples/28-migration-from-terraform/runbook.txt
examples/28-migration-from-terraform/scenario.json
examples/28-migration-from-terraform/tests/basic.tftest.hcl
examples/28-migration-from-terraform/variables.tf
examples/28-migration-from-terraform/versions.tf
examples/29-incident-response-state/README.md
examples/29-incident-response-state/README-EL.md
examples/29-incident-response-state/backend-s3-model.tf
examples/29-incident-response-state/backend.tf.example
examples/29-incident-response-state/ci-pipeline.json
examples/29-incident-response-state/commands.sh
examples/29-incident-response-state/docs/de/README.md
examples/29-incident-response-state/docs/en/README.md
examples/29-incident-response-state/docs/el/README.md
examples/29-incident-response-state/locals.tf
examples/29-incident-response-state/main.tf
examples/29-incident-response-state/modules/naming/main.tf
examples/29-incident-response-state/modules/naming/outputs.tf
examples/29-incident-response-state/modules/naming/variables.tf
examples/29-incident-response-state/notes.txt
examples/29-incident-response-state/outputs.tf
examples/29-incident-response-state/policy/deny-unpinned-provider.rego
examples/29-incident-response-state/providers.tf
examples/29-incident-response-state/run.sh
examples/29-incident-response-state/runbook.txt
examples/29-incident-response-state/scenario.json
examples/29-incident-response-state/security/state-handling.json
examples/29-incident-response-state/tests/basic.tftest.hcl
examples/29-incident-response-state/variables.tf
examples/29-incident-response-state/versions.tf
examples/30-troubleshooting-opentofu/README.md
examples/30-troubleshooting-opentofu/README-EL.md
examples/30-troubleshooting-opentofu/backend.tf.example
examples/30-troubleshooting-opentofu/commands.sh
examples/30-troubleshooting-opentofu/docs/de/README.md
examples/30-troubleshooting-opentofu/docs/en/README.md
examples/30-troubleshooting-opentofu/docs/el/README.md
examples/30-troubleshooting-opentofu/locals.tf
examples/30-troubleshooting-opentofu/main.tf
examples/30-troubleshooting-opentofu/modules/naming/main.tf
examples/30-troubleshooting-opentofu/modules/naming/outputs.tf
examples/30-troubleshooting-opentofu/modules/naming/variables.tf
examples/30-troubleshooting-opentofu/notes.txt
examples/30-troubleshooting-opentofu/outputs.tf
examples/30-troubleshooting-opentofu/policy/deny-unpinned-provider.rego
examples/30-troubleshooting-opentofu/providers.tf
examples/30-troubleshooting-opentofu/run.sh
examples/30-troubleshooting-opentofu/runbook.txt
examples/30-troubleshooting-opentofu/scenario.json
examples/30-troubleshooting-opentofu/tests/basic.tftest.hcl
examples/30-troubleshooting-opentofu/variables.tf
examples/30-troubleshooting-opentofu/versions.tf
examples/README.md
Setup και βοηθητικά scripts1
scripts/provision_opentofu.sh

TOF · Orthevs Academy

Κοινή αποσαφήνιση της εφαρμογής του workshop.

Για εσωτερική εκπαίδευση, διαδρομές μάθησης ή τεχνική εμβάθυνση, το εύρος, η σειρά και το κοινό μπορούν να προσαρμοστούν στο πλαίσιο χρήσης.

Orthevs – Η μηχανική ως βάση για όσα ακολουθούν.

Το Orthevs ως εφαρμογή

Εγκατάσταση του Orthevs

Η web app του Orthevs μπορεί να εγκατασταθεί σε υποστηριζόμενες κινητές συσκευές και browsers υπολογιστή.

iPhone και iPad

Ανοίξτε το Orthevs στο Safari. Πατήστε Κοινή χρήση και μετά Προσθήκη στην οθόνη αφετηρίας. Ενεργοποιήστε το Άνοιγμα ως web app, αν εμφανίζεται, και πατήστε Προσθήκη.

Android

Για τη web app, ανοίξτε το μενού του browser και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στην αρχική οθόνη. Επιβεβαιώστε την εγκατάσταση.

Browser υπολογιστή

Ανοίξτε το μενού του browser ή το εικονίδιο εγκατάστασης στη γραμμή διευθύνσεων και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στο Dock.

Η εγκατάσταση της web app εξαρτάται από τον browser. Αν δεν εμφανιστεί διάλογος εγκατάστασης, ακολουθήστε τα βήματα του browser που αναφέρονται παραπάνω.