Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Italiano (Italian)
Italiano (Italian)
  • Benvenuti
  • Concetti chiave
  • Struttura del codice
  • Esempi di strutturazione del codice
    • Terragrunt
    • Terraform
      • Terraform per infrastrutture di piccole dimensioni
      • Terraform per infrastrutture di media dimensione
      • Terraform per infrastrutture di grandi dimensioni
  • Convenzioni sui nomi
  • Stili di codice
  • FAQ
  • Referenze
  • Scrivere configurazioni Terraform
  • Workshop
Powered by GitBook
On this page
  • Quali sono gli strumenti che dovrei conoscere e considerare l'utilizzo?
  • Quali sono le soluzioni al dependency hell con i moduli?
Export as PDF

FAQ

FTP (Frequent Terraform Problems)

PreviousStili di codiceNextReferenze

Last updated 2 years ago

Quali sono gli strumenti che dovrei conoscere e considerare l'utilizzo?

  • - strumento di orchestrazione

  • - Code linter

  • - Version manager

  • - Automatizzazione delle pull request

  • - Collezione di git hooks per Terraform da usare con

Quali sono le soluzioni al con i moduli?

Le versioni delle risorse e dei moduli infrastruttura dovrebbero essere specificati. I providers dovrebbero essere configurati fuori dai moduli, ma solo in composizione. È possibile fare il lock sulle versioni dei providers.

Non c'è una dipendenza master per il tool di management, ma ci sono alcuni suggerimenti per rendere il dependency hell meno problematico. Per esempio, può essere usato per automatizzare gli aggiornamenti delle dipendenze. Dependabot crea delle pull requests per mantenere le dipendenze sicure e aggiornate. Dependabot supporta le configurazioni Terraform.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
pre-commit framework
dependency hell
Dependabot