Je suis un peu perplexe sur la question de savoir si de commettre .tfstate
fichiers Git ou pas. Le Terraform documentation états:
Terraform également de l'état dans l'
terraform.tfstate
le fichier par défaut. Ce fichier d'état est extrêmement important; il cartes différentes métadonnées de ressources réelles Id de ressource, de sorte que Terraform sait ce que c'est de la gestion. Ce fichier doit être enregistré et distribué à une personne qui pourrait exécuter Terraform. Nous conseillons tout simplement de le mettre dans le contrôle de version, car il n'est généralement pas trop grand.
Maintenant, en revanche, accepté et upvoted réponse sur les Meilleures pratiques lors de l'utilisation de Terraform états:
Terraform config peut être utilisé à disposition beaucoup de boîtes sur les différentes infrastructures, ce qui aurait, dans un état différent. Comme il peut également être exécuté par plusieurs personnes cet état doit être dans un emplacement centralisé (comme S3) mais pas git.
(Les italiques par l'auteur original, pas par moi)
Qui est droit, et si oui, pourquoi?