Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ressources
Références
Les liens suivants fournissent du matériel de lecture supplémentaire pour le AWS fournisseur Terraform et l'utilisation de Terraform pour iAc sur. AWS
-
AWS Fournisseur Terraform (documentation
) HashiCorp -
Modules Terraform pour les AWS services
(Terraform Registry) -
The AWS and HashiCorp Partnership
(article de HashiCorp blog) -
Identifiants dynamiques auprès du AWS fournisseur
(documentation HCP Terraform) -
Verrouillage d'état DynamoDB (documentation Terraform
) -
Appliquer la politique avec Sentinel
(documentation Terraform)
Outils
Les outils suivants permettent d'améliorer la qualité du code et d'automatiser les configurations Terraform AWS, comme recommandé dans ce guide des meilleures pratiques.
Qualité du code :
-
Checkov
: analyse le code Terraform pour identifier les erreurs de configuration avant le déploiement. -
TFlint
: identifie les erreurs possibles, la syntaxe obsolète et les déclarations non utilisées. Ce linter peut également appliquer les AWS meilleures pratiques et les conventions de dénomination. -
terraform-docs
: génère de la documentation à partir des modules Terraform dans différents formats de sortie.
Outils d'automatisation :
-
HCP Terraform
: aide les équipes à créer des versions, à collaborer et à créer des flux de travail Terraform grâce à des vérifications des politiques et à des portes d'approbation. -
Atlantis
: un outil open source d'automatisation des pull requests Terraform pour valider les modifications de code. -
CDK pour Terraform
: un framework qui vous permet d'utiliser des langages familiers tels que TypeScript Python, Java, C# et Go au lieu du langage de HashiCorp configuration (HCL) pour définir, provisionner et tester votre infrastructure Terraform sous forme de code.