Ressources - AWS Conseils prescriptifs

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

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.