Terraform - 最佳实践:应将哪些文件添加到Git?

7

创建完main.tf并执行terraform apply后,会创建以下文件:

  • terraform.tfstate
  • .terraform/

这些文件应该添加到Git吗?


2
可能是是否应该将.tfstate文件提交到Git?的重复问题。 - ydaetskcoR
1个回答

14

您应该在 .gitignore 文件中添加 .terraform 并永远不要提交它。

另一方面,terraform.tfstate 是您想要保留的内容。最好的方法是使用远程后端,例如 S3。将其提交到源代码控制是一个不良做法,但仍然可以工作且绝对比丢失状态文件要好。


好的回答。我批准。 - Julien J

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接