Wiki workshop · Ελληνικά

Τεκμηρίωση παραδείγματος: Μοντέλο OCI Module Registry

Αναλυτικές ασκήσεις OpenTofu. Εστίαση: Modules και Providers μέσω Registry και Artifact Models.

Παραδείγματα workshop σε ZIP
Πρόοδος μάθησης στη web app

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

Πρόοδος ανάγνωσης0%
0%
0 / 7 κεφάλαια που διαβάστηκαν
Άλλη γλωσσική έκδοσηΓερμανικά ↗Αγγλικά ↗

Τεκμηρίωση παραδείγματος: Μοντέλο OCI Module Registry

Αυτό το αναλυτικό έγγραφο περιγράφει το παράδειγμα 27-oci-module-registry-model. Εστίαση: Modules και Providers μέσω Registry και Artifact Models.

Μαθησιακοί στόχοι

  • Ονομάστε τις καταστάσεις OpenTofu πριν αλλάξετε οτιδήποτε.
  • Διαχωρίστε το Root Module, τον Provider, το Backend και την επίπτωση στο State.
  • Διακρίνετε τον τοπικό έλεγχο από την πραγματική εκτέλεση στο Cloud.
  • Αποθηκεύστε τα αποδεικτικά στοιχεία με τρόπο που επιτρέπει την ιχνηλάτηση.
  • Τεκμηριώστε το Drift, το Rollback και τα όρια ασφάλειας.
01 / 07

Ροή εργασίας

  1. Ανοίξτε τα αρχεία στον φάκελο του παραδείγματος.
  2. Διαβάστε το commands.sh πριν εκτελέσετε εντολές χωρίς έλεγχο.
  3. Εκτελέστε το ./run.sh και εξετάστε τον φάκελο work/evidence/.
  4. Συγκρίνετε τα log-graph.txt, variable-diff.txt, status.txt και τα αποτελέσματα των στατικών ελέγχων.
  5. Εξηγήστε τι θα επαλήθευαν επιπλέον ένα πραγματικό Remote Backend ή μια πλατφόρμα TACOS.
02 / 07

Αναμενόμενες παρατηρήσεις

  • Παρατήρηση 01: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 02: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 03: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 04: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 05: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 06: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 07: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 08: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 09: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 10: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 11: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 12: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 13: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 14: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 15: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 16: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 17: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 18: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 19: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 20: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 21: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 22: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 23: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 24: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 25: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 26: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 27: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 28: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 29: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 30: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 31: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 32: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 33: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 34: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 35: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 36: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 37: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 38: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 39: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 40: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 41: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 42: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 43: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 44: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 45: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 46: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 47: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 48: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 49: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 50: Εξετάστε τη θεματική «Root Module» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 51: Εξετάστε τη θεματική «Provider» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 52: Εξετάστε τη θεματική «State» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 53: Εξετάστε τη θεματική «Backend» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 54: Εξετάστε τη θεματική «Plan» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 55: Εξετάστε τη θεματική «όριο των Secrets» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 56: Εξετάστε τη θεματική «Recovery» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
  • Παρατήρηση 57: Εξετάστε τη θεματική «Modules και Providers μέσω Registry και Artifact Models» και καταγράψτε ποια σχετικά με OpenTofu στοιχεία τεκμηριώνουν αξιόπιστα την παρατήρηση.
03 / 07

Λίστα ελέγχου: Μοντέλο OCI Module Registry

  • 01. Τεκμηριώστε τη Configuration και το Desired State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 02. Ελέγξτε τις απαιτήσεις Provider: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 03. Εξηγήστε την επίπτωση στο State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 04. Αξιολογήστε το Plan Diff: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 05. Περιγράψτε το μοντέλο Backend και Locking: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 06. Ελέγξτε το όριο του Module: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 07. Αξιολογήστε τη Variable και το Output: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 08. Τεκμηριώστε το Drift: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 09. Επισημάνετε τον κίνδυνο των Secrets: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 10. Προσδιορίστε το Policy ή CI Gate: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 11. Καταγράψτε τη διαδρομή Rollback ή Recovery: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 12. Διατυπώστε κανόνα για την ομάδα: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 13. Τεκμηριώστε τη Configuration και το Desired State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 14. Ελέγξτε τις απαιτήσεις Provider: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 15. Εξηγήστε την επίπτωση στο State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 16. Αξιολογήστε το Plan Diff: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 17. Περιγράψτε το μοντέλο Backend και Locking: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 18. Ελέγξτε το όριο του Module: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 19. Αξιολογήστε τη Variable και το Output: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 20. Τεκμηριώστε το Drift: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 21. Επισημάνετε τον κίνδυνο των Secrets: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 22. Προσδιορίστε το Policy ή CI Gate: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 23. Καταγράψτε τη διαδρομή Rollback ή Recovery: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 24. Διατυπώστε κανόνα για την ομάδα: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 25. Τεκμηριώστε τη Configuration και το Desired State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 26. Ελέγξτε τις απαιτήσεις Provider: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 27. Εξηγήστε την επίπτωση στο State: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 28. Αξιολογήστε το Plan Diff: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 29. Περιγράψτε το μοντέλο Backend και Locking: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 30. Ελέγξτε το όριο του Module: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 31. Αξιολογήστε τη Variable και το Output: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 32. Τεκμηριώστε το Drift: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 33. Επισημάνετε τον κίνδυνο των Secrets: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
  • 34. Προσδιορίστε το Policy ή CI Gate: Καταγράψτε ποιο Module, Provider, Resource, State και Backend Path επηρεάζονται.
04 / 07

Παράρτημα ασκήσεων: Μοντέλο OCI Module Registry

Το παράρτημα περιέχει εργασίες για εκτενέστερη εκπαίδευση, ανασκόπηση και επανάληψη. Κάθε εργασία μπορεί να ελεγχθεί με τοπικά αρχεία HCL και ένα Git Repository.

A001. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Τεκμηριώστε τη Configuration και το Desired State και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A002. OpenTofu CLI

  • Εργασία: Ελέγξτε τις απαιτήσεις Provider και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A003. HCL

  • Εργασία: Εξηγήστε την επίπτωση στο State και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A004. Provider

  • Εργασία: Αξιολογήστε το Plan Diff και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A005. State

  • Εργασία: Περιγράψτε το μοντέλο Backend και Locking και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A006. Backend

  • Εργασία: Ελέγξτε το όριο του Module και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A007. Policy

  • Εργασία: Αξιολογήστε τη Variable και το Output και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A008. Secrets

  • Εργασία: Τεκμηριώστε το Drift και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A009. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Επισημάνετε τον κίνδυνο των Secrets και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A010. OpenTofu CLI

  • Εργασία: Προσδιορίστε το Policy ή CI Gate και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A011. HCL

  • Εργασία: Καταγράψτε τη διαδρομή Rollback ή Recovery και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A012. Provider

  • Εργασία: Διατυπώστε κανόνα για την ομάδα και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A013. State

  • Εργασία: Τεκμηριώστε τη Configuration και το Desired State και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A014. Backend

  • Εργασία: Ελέγξτε τις απαιτήσεις Provider και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A015. Policy

  • Εργασία: Εξηγήστε την επίπτωση στο State και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A016. Secrets

  • Εργασία: Αξιολογήστε το Plan Diff και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A017. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Περιγράψτε το μοντέλο Backend και Locking και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A018. OpenTofu CLI

  • Εργασία: Ελέγξτε το όριο του Module και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A019. HCL

  • Εργασία: Αξιολογήστε τη Variable και το Output και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A020. Provider

  • Εργασία: Τεκμηριώστε το Drift και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A021. State

  • Εργασία: Επισημάνετε τον κίνδυνο των Secrets και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A022. Backend

  • Εργασία: Προσδιορίστε το Policy ή CI Gate και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A023. Policy

  • Εργασία: Καταγράψτε τη διαδρομή Rollback ή Recovery και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A024. Secrets

  • Εργασία: Διατυπώστε κανόνα για την ομάδα και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A025. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Τεκμηριώστε τη Configuration και το Desired State και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A026. OpenTofu CLI

  • Εργασία: Ελέγξτε τις απαιτήσεις Provider και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A027. HCL

  • Εργασία: Εξηγήστε την επίπτωση στο State και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A028. Provider

  • Εργασία: Αξιολογήστε το Plan Diff και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A029. State

  • Εργασία: Περιγράψτε το μοντέλο Backend και Locking και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A030. Backend

  • Εργασία: Ελέγξτε το όριο του Module και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A031. Policy

  • Εργασία: Αξιολογήστε τη Variable και το Output και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A032. Secrets

  • Εργασία: Τεκμηριώστε το Drift και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A033. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Επισημάνετε τον κίνδυνο των Secrets και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A034. OpenTofu CLI

  • Εργασία: Προσδιορίστε το Policy ή CI Gate και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A035. HCL

  • Εργασία: Καταγράψτε τη διαδρομή Rollback ή Recovery και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A036. Provider

  • Εργασία: Διατυπώστε κανόνα για την ομάδα και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A037. State

  • Εργασία: Τεκμηριώστε τη Configuration και το Desired State και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A038. Backend

  • Εργασία: Ελέγξτε τις απαιτήσεις Provider και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A039. Policy

  • Εργασία: Εξηγήστε την επίπτωση στο State και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A040. Secrets

  • Εργασία: Αξιολογήστε το Plan Diff και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A041. Modules και Providers μέσω Registry και Artifact Models

  • Εργασία: Περιγράψτε το μοντέλο Backend και Locking και συσχετίστε ρητά την παρατήρηση με «Modules και Providers μέσω Registry και Artifact Models».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A042. OpenTofu CLI

  • Εργασία: Ελέγξτε το όριο του Module και συσχετίστε ρητά την παρατήρηση με «OpenTofu CLI».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A043. HCL

  • Εργασία: Αξιολογήστε τη Variable και το Output και συσχετίστε ρητά την παρατήρηση με «HCL».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A044. Provider

  • Εργασία: Τεκμηριώστε το Drift και συσχετίστε ρητά την παρατήρηση με «Provider».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A045. State

  • Εργασία: Επισημάνετε τον κίνδυνο των Secrets και συσχετίστε ρητά την παρατήρηση με «State».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A046. Backend

  • Εργασία: Προσδιορίστε το Policy ή CI Gate και συσχετίστε ρητά την παρατήρηση με «Backend».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A047. Policy

  • Εργασία: Καταγράψτε τη διαδρομή Rollback ή Recovery και συσχετίστε ρητά την παρατήρηση με «Policy».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.

A048. Secrets

  • Εργασία: Διατυπώστε κανόνα για την ομάδα και συσχετίστε ρητά την παρατήρηση με «Secrets».
  • Αποδεικτικά στοιχεία: Καταγράψτε τουλάχιστον μία σχετική με OpenTofu εντολή, ένα αναμενόμενο αποτέλεσμα και ένα όριο της αποδεικτικής του αξίας.
  • Ερώτημα λειτουργίας: Τι θα άλλαζε μια λανθασμένη παραδοχή στα Dev, Staging, Prod και CI;
  • Ερώτημα ασφάλειας: Ποια Credentials, τιμές State, εκδόσεις Provider ή Outputs θα ήταν κρίσιμα;
  • Recovery: Εξηγήστε αν απαιτείται Revert, ενέργεια State, Import, Backend Restore, Secret Rotation ή χειροκίνητη διόρθωση Provider.
05 / 07

Επίσημες πηγές και εύρος

Το υλικό ακολουθεί τη δημόσια τεκμηρίωση του OpenTofu. Οι Cloud Providers, πλατφόρμες TACOS, Policy Engines και εργαλεία Secrets αναφέρονται μόνο όπου εξηγούν συνήθεις πρακτικές OpenTofu. Τα αρχεία παραδειγμάτων δεν αποτελούν οδηγίες εκτέλεσης σε Production Cloud Accounts.

  • OpenTofu: https://opentofu.org/
  • OpenTofu Language Documentation: https://opentofu.org/docs/language/
  • Provider Requirements: https://opentofu.org/docs/language/providers/requirements/
  • State: https://opentofu.org/docs/language/state/
  • Backend Configuration: https://opentofu.org/docs/language/settings/backends/configuration/
  • OpenTofu v1.x Compatibility Promises: https://opentofu.org/docs/language/v1-compatibility-promises/
  • OpenTofu at CNCF: https://www.cncf.io/projects/opentofu/
  • Linux Foundation: Getting Started with OpenTofu: https://training.linuxfoundation.org/express-learning/getting-started-with-opentofu-lfel1009/
  • Linux Foundation Certification Catalog: https://training.linuxfoundation.org/certification-catalog/
06 / 07

Πρόσθετες ασκήσεις ανασκόπησης

Χρησιμοποιήστε αυτές τις ασκήσεις μετά την κύρια εργασία για περαιτέρω εξάσκηση στη λειτουργική αιτιολόγηση. Βασίζονται σε αποδεικτικά στοιχεία και μπορούν να απαντηθούν με τοπικά αρχεία OpenTofu.

Άσκηση 01: Root Module

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Root Module».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 02: έκδοση Provider

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «έκδοση Provider».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 03: State Snapshot

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «State Snapshot».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 04: Backend Locking

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Backend Locking».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 05: Plan Diff

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Plan Diff».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 06: Module Output

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Module Output».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 07: Sensitive Value

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Sensitive Value».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 08: Policy Gate

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Policy Gate».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 09: Import

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Import».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 10: Moved Block

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Moved Block».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 11: TACOS Run

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «TACOS Run».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 12: Recovery

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Recovery».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 13: Root Module

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Root Module».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 14: έκδοση Provider

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «έκδοση Provider».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 15: State Snapshot

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «State Snapshot».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.

Άσκηση 16: Backend Locking

  • Προσδιορίστε ποιο όριο Module, Provider, Backend ή State επηρεάζεται από «Backend Locking».
  • Ονομάστε μία εντολή ή ένα πεδίο HCL που παρέχει αποδεικτικά στοιχεία.
  • Εξηγήστε τι μπορεί να συναχθεί από αυτά τα στοιχεία και τι δεν μπορεί.
  • Περιγράψτε την ασφαλέστερη διαδικασία Recovery για μια κοινόχρηστη πλατφόρμα IaC.
07 / 07

TOF · Orthevs Academy

31 modules ως ενιαία διαδρομή μάθησης.

Η σειρά παραμένει αμετάβλητη: από τη βασική δομή του lab μέσω τεχνικών θεμελίων και λειτουργικών μοντέλων έως το τελικό troubleshooting. Τα τεχνικά ονόματα καταλόγων διατηρούνται σκόπιμα.

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

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

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

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

iPhone και iPad

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

Android

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

Browser υπολογιστή

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

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