Wiki workshop · Ελληνικά

Ασκήσεις Vagrant: Προηγμένη ασφάλεια

Ασκήσεις προηγμένη ασφάλεια για Trust Model, προέλευση Boxes, SSH, Secrets, Plugins, έκθεση δικτύου και Incident Response, με 40 εργασίες και 72 κάρτες αξιολόγησης.

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

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

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

Ασκήσεις Vagrant: Προηγμένη ασφάλεια

Στόχος

Οι ασκήσεις καλύπτουν τις θεματικές: Trust Model, προέλευση Boxes, SSH, Secrets, Plugins, έκθεση δικτύου και Incident Response. Κάθε εργασία απαιτεί ιχνηλάσιμα τεκμήρια και όχι μόνο μια εντολή.

01 / 04

Κανόνες

  • Εργαστείτε σε ξεχωριστό Branch.
  • Μην εκκινείτε VM όταν η εργασία απαιτεί μόνο Static Analysis.
  • Τεκμηριώστε Box, Provider, δίκτυο, Provisioner και Rollback.
  • Ελέγξτε τα Shell Scripts με bash -n και τα Vagrantfiles με τους τοπικούς ελέγχους των Examples.
02 / 04

Εργασίες

Εργασία 01: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 02: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 03: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 04: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 05: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 06: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 07: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 08: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 09: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 10: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 11: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 12: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 13: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 14: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 15: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 16: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 17: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 18: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 19: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 20: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 21: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 22: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 23: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 24: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 25: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 26: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 27: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 28: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 29: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 30: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 31: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 32: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 33: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 34: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 35: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 36: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 37: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 38: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 39: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα

Εργασία 40: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

Σενάριο: Μια ομάδα αλλάζει περιβάλλον Vagrant. Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.

Εκτέλεση:

  1. Ανοίξτε το αντίστοιχο Example στον κατάλογο examples/.
  2. Ελέγξτε το Vagrantfile, τους Provisioners και τα αρχεία Policy.
  3. Εκτελέστε το ./run.sh μέσα στο Example.
  4. Συντάξτε σύντομη σημείωση τεκμηρίων με κίνδυνο και Rollback.

Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;

Αναμενόμενα τεκμήρια:

  • Η διαδρομή αρχείου που ελέγχθηκε
  • Η σχετική έξοδος εντολής
  • Ο εκτιμώμενος κίνδυνος
  • Το επόμενο ασφαλές βήμα
03 / 04

Παράρτημα εξάσκησης: ερωτήσεις προηγμένη ασφάλεια

Οι ακόλουθες κάρτες προορίζονται για επανάληψη, αξιολόγηση και καθοδήγηση. Κάθε κάρτα εξετάζει συγκεκριμένη πλευρά του Vagrant και μπορεί να χρησιμοποιηθεί ως σύντομη άσκηση, θέμα συνεργασίας ή σχόλιο αξιολόγησης αλλαγών.

Κάρτα 001: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 002: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 003: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant up.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 004: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant status.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 005: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 006: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh-config.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 007: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant provision.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 008: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant reload.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 009: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant halt.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 010: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant destroy.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 011: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box list.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 012: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box update.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 013: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant plugin list.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 014: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant snapshot save.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 015: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 016: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 017: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant up.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 018: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant status.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 019: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 020: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh-config.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 021: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant provision.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 022: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant reload.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 023: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant halt.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 024: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant destroy.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 025: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box list.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 026: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box update.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 027: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant plugin list.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 028: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant snapshot save.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 029: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 030: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 031: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant up.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 032: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant status.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 033: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 034: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh-config.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 035: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant provision.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 036: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant reload.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 037: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant halt.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 038: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant destroy.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 039: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box list.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 040: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box update.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 041: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant plugin list.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 042: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant snapshot save.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 043: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 044: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 045: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant up.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 046: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant status.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 047: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 048: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh-config.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 049: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant provision.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 050: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant reload.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 051: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant halt.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 052: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant destroy.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 053: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box list.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 054: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box update.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 055: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant plugin list.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 056: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant snapshot save.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 057: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 058: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 059: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant up.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 060: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant status.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 061: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 062: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant ssh-config.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 063: Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt

  • Πλαίσιο: Η πρακτική «Ρητή τεκμηρίωση των παραδοχών Provider, ιδίως για VirtualBox, Docker, Hyper-V, VMware και libvirt» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant provision.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 064: Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks

  • Πλαίσιο: Η πρακτική «Δέσμευση των Forwarded Ports στο 127.0.0.1 ως προεπιλογή και χωριστή αξιολόγηση των Public Networks» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant reload.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 065: Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages

  • Πλαίσιο: Η πρακτική «Σύνταξη Idempotent Provisioners και αναπαραγώγιμη εγκατάσταση Packages» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant halt.
  • Ερώτηση αξιολόγησης: Ποιο Box χρησιμοποιείται, ποιος το συντηρεί και ποια έκδοση έχει εγκριθεί;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 066: Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets

  • Πλαίσιο: Η πρακτική «Περιορισμός των Synced Folders στις αναγκαίες διαδρομές χωρίς συγχρονισμό Secrets» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant destroy.
  • Ερώτηση αξιολόγησης: Ποιος Provider απαιτείται και ποια δικαιώματα Host χρειάζεται;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 067: Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας

  • Πλαίσιο: Η πρακτική «Διάθεση ενημερώσεων Box μετά από ελεγχόμενες δοκιμές, χωρίς αυτόματες αναβαθμίσεις της ομάδας» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box list.
  • Ερώτηση αξιολόγησης: Ποια Forwarded Ports, Private Networks ή Public Networks ανοίγουν;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 068: Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους

  • Πλαίσιο: Η πρακτική «Αντιμετώπιση των Plugins ως στοιχείων Supply Chain και τεκμηρίωση των εκδόσεών τους» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant box update.
  • Ερώτηση αξιολόγησης: Ποια αρχεία συγχρονίζονται μεταξύ Host και Guest;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 069: Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup

  • Πλαίσιο: Η πρακτική «Χρήση Snapshots ως βοήθημα Lab και όχι ως υποκατάστατο Backup» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant plugin list.
  • Ερώτηση αξιολόγησης: Ποιοι Provisioners εκτελούνται με δικαιώματα root και είναι Idempotent;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 070: Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider

  • Πλαίσιο: Η πρακτική «Έναρξη Troubleshooting με vagrant status, ssh-config, port, provision και Logs του Provider» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant snapshot save.
  • Ερώτηση αξιολόγησης: Ποια Plugins απαιτούνται και πώς ορίζονται οι εκδόσεις τους;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 071: Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry

  • Πλαίσιο: Η πρακτική «Έλεγχος της πηγής του Box στο HCP Vagrant Registry ή σε εσωτερικό Registry» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant init.
  • Ερώτηση αξιολόγησης: Ποιοι πόροι του Host καταναλώνονται κατά το vagrant up;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.

Κάρτα 072: Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code

  • Πλαίσιο: Η πρακτική «Διαχείριση εκδόσεων του Vagrantfile και αξιολόγηση αλλαγών ως Infrastructure Code» αποτελεί μέρος της συμφωνίας για την τοπική υποδομή στο Vagrant. Το Vagrantfile περιγράφει τη VM, τις παραδοχές Provider, την προέλευση του Box, τα δίκτυα, τις διαδρομές συγχρονισμού, το Provisioning και τον επιτρεπόμενο χώρο εργασίας στο Host. Οι αλλαγές πρέπει να αντιμετωπίζονται ως Infrastructure Code: να είναι αναπαραγώγιμες, ελέγξιμες, αναστρέψιμες και χωρίς κρυμμένα Secrets.
  • Εντολή ελέγχου: vagrant validate.
  • Ερώτηση αξιολόγησης: Ποια διαδικασία Recovery υπάρχει για προβληματική VM, υποβάθμιση Box ή αποτυχία SSH;
  • Τεκμήρια: Καταγράψτε το σχετικό απόσπασμα Vagrantfile, την αναμενόμενη κατάσταση, την παρατηρούμενη έξοδο και την απόφαση Rollback.
  • Κίνδυνος: Τεκμηριώστε αν επηρεάζονται οι πόροι Host, η έκθεση στο δίκτυο, τα Secrets, η εμπιστοσύνη στο Box ή το Supply Chain των Plugins.
04 / 04

VAG · 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 που αναφέρονται παραπάνω.