Terraform-向Git添加哪些文件的最佳实践?

Terraform-向Git添加哪些文件的最佳实践?,terraform,Terraform,创建main.tf并执行terraform应用后 将创建以下文件: terraform.tfstate .地形/ 我应该将这些文件添加到Git吗?您应该将.terraform添加到您的.gitignore文件中,并且永远不要提交它 另一方面,terraform.tfstate,是您希望保留的内容。最好的方法是使用远程后端,如S3。将此提交到源代码管理是一种不好的做法,但仍然有效,而且肯定比丢失状态文件要好。可能重复的

创建
main.tf
并执行
terraform应用后

将创建以下文件:

  • terraform.tfstate
  • .地形/

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

您应该将
.terraform
添加到您的
.gitignore
文件中,并且永远不要提交它

另一方面,
terraform.tfstate
,是您希望保留的内容。最好的方法是使用远程后端,如S3。将此提交到源代码管理是一种不好的做法,但仍然有效,而且肯定比丢失状态文件要好。

可能重复的