Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
ελληνικά (Greek)
ελληνικά (Greek)
  • Καλώς ήρθατε
  • Βασικές έννοιες
  • Δομή κώδικα
  • Παραδείγματα δομής κώδικα
    • Terragrunt
    • Terraform
      • Υποδομή μικρού μεγέθους με Terraform
      • Υποδομή μεσαίου μεγέθους με Terraform
      • Υποδομή μεγάλου μεγέθους με Terraform
  • Συμβάσεις ονοματοδοσίας
  • Διαμόρφωση κώδικα
  • Συχνές ερωτήσεις
  • Αναφορές
  • Γράφοντας ρυθμίσεις για την Τerraform
  • Εργαστήριο
Powered by GitBook
On this page
  • Εγχειρίδιο
  • Αυτόματα παραγόμενο εγχειρίδιο
  • terraform-docs
  • Πόροι
Export as PDF

Διαμόρφωση κώδικα

PreviousΣυμβάσεις ονοματοδοσίαςNextΣυχνές ερωτήσεις

Last updated 2 years ago

  • Τα παραδείγματα και οι μονάδες Terraform θα πρέπει να περιέχουν ένα εγχειρίδιο που να εξηγεί τα χαρακτηριστικά και τον τρόπο χρήσης τους.

  • Όλοι οι σύνδεσμοι στα αρχεία README.md θα πρέπει να είναι απόλυτοι για να τους εμφανίζει σωστά η ιστοσελίδα του Terraform registry.

  • To εγχειρίδιο μπορεί να περιλαμβάνει διαγράμματα που δημιουργήθηκαν με το και σχέδια που δημιουργήθηκαν με το .

  • Χρησιμοποιήστε για να βεβαιωθείτε ότι ο κώδικας είναι έγκυρος, σωστά μορφοποιημένος και με αυτόματη καταγραφή εγχειριδίου πριν γίνει pushed στο git και ελεχγθεί από ανθρώπους.

Εγχειρίδιο

Αυτόματα παραγόμενο εγχειρίδιο

Το είναι ένα framework για τη διαχείριση και τη συντήρηση πολυγλωσσικών pre-commit hooks. Είναι γραμμένο σε Python και είναι ένα ισχυρό εργαλείο για να κάνετε κάτι αυτόματα στο μηχάνημα ενός προγραμματιστή πριν ο κώδικας γίνει commit σε ένα git repository. Κανονικά, χρησιμοποιείται για την εκτέλεση linters και τη μορφοποίηση κώδικα (βλ. ).

Με τις ρυθμίσεις Terraform το pre-commit μπορεί να χρησιμοποιηθεί για τη μορφοποίηση και την επικύρωση κώδικα, καθώς και για την ενημέρωση τoυ εγχειριδίου.

Ελέγξτε το για να εξοικειωθείτε με αυτό, καθώς και υπάρχοντα repositories (π.χ. ) όπου αυτό χρησιμοποιείται ήδη.

terraform-docs

Το είναι ένα εργαλείο που κάνει τη δημιουργία εγχειριδίου από τις μονάδες Terraform σε διάφορες output μορφές . Μπορείτε να το εκτελέσετε χειροκίνητα (χωρίς pre-commit hooks) ή να χρησιμοποιήσετε για να ενημερώνεται αυτόματα το εγχειρίδιο.

@todo: Εκδόσεις εγγράφων μονάδων, έκδοση, ενέργειες GH

Πόροι

  1. Blog του :

mermaid
cloudcraft.co
Terraform pre-commit hooks
pre-commit
υποστηριζόμενα hooks
pre-commit-terraform repository
terraform-aws-vpc
terraform-docs
pre-commit-terraform hooks
αρχική σελίδα του pre-commit framework
Συλλογή git hooks για τhn Terraform που μπορούν να χρησιμοποιηθούν με το pre-commit framework
Dean Wilson
pre-commit hooks και terraform - ένα δίχτυ ασφαλείας για τα repositories σας