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.
Bonnes pratiques
Suivez ces directives lorsque vous utilisez Terraform pour automatiser vos DevOps tâches. AWS
À faire :
-
À utiliser
terraform_datapour les scripts et approvisionneurs personnalisés. -
Utilisez des déclencheurs pour contrôler la récréation des ressources.
-
Implémentez
local-execun fournisseur pour les tâches de configuration complexes. -
À utiliser
depends_onpour une gestion explicite des dépendances. -
Stockez l'état pour les opérations idempotentes.
-
Implémentez une gestion appropriée des erreurs dans les scripts.
-
Validez et nettoyez les entrées pour des raisons de sécurité.
-
Consignez les résultats à des fins de dépannage.
-
Utilisez des blocs de connexion pour l'exécution à distance.
-
Lorsque vous implémentez des fonctionnalités avec
terraform_data, considérez qu'il s'agit d'une solution temporaire. Vérifiez régulièrement si le fournisseur a ajouté un support natif pour cette fonctionnalité. Lorsque le fournisseur introduit une fonctionnalité native pour votreterraform_dataimplémentation, passez à la solution officielle du fournisseur.
À ne pas faire :
-
N'en abusez pas
terraform_dataen tant qu'outil principal de gestion des ressources. -
Évitez de stocker des informations sensibles directement dans des scripts.
-
N'ignorez pas la gestion des erreurs chez les fournisseurs.
-
Évitez les scripts complexes et de longue durée. Ne créez pas de ressources nulles avec de multiples responsabilités et des flux de travail excessivement complexes.
-
Ne créez pas de dépendances inutiles. Suivez les principes de gestion des états et ajoutez uniquement les déclencheurs et
depends_onles conditions nécessaires dans votre code. -
Ne l'utilisez pas
terraform_datapour la gestion de l'infrastructure de base. Ne remplacez pas votre gestion des ressources standard par des ressources personnalisées. -
Ne codez pas en dur les informations d'identification ou les données sensibles.
-
N'ignorez pas les meilleures pratiques en matière de sécurité.
-
Ne sautez pas la validation des entrées.