创建完main.tf
并执行terraform apply
后,会创建以下文件:
- terraform.tfstate
- .terraform/
这些文件应该添加到Git吗?
创建完main.tf
并执行terraform apply
后,会创建以下文件:
这些文件应该添加到Git吗?
您应该在 .gitignore
文件中添加 .terraform
并永远不要提交它。
另一方面,terraform.tfstate
是您想要保留的内容。最好的方法是使用远程后端,例如 S3。将其提交到源代码控制是一个不良做法,但仍然可以工作且绝对比丢失状态文件要好。