使用Terraform时的最佳实践

134
我正在将我们的基础架构转移至terraform,我想了解实际管理terraform文件和状态的最佳实践。 我意识到它是基础设施即代码,我会将我的.tf文件提交到git,但是我是否应该提交tfstate?它应该驻留在像S3之类的地方吗?最终,我希望CI管理所有这些内容,但这需要我弄清楚文件的组成部分。我只是想看看人们如何在生产中使用这种类型的东西。
12个回答

-1

如果您仍在寻找更好的解决方案,可以看看工作区,它可以替代维护不同环境文件夹结构并具有特定于工作区的变量。

正如 Yevgeniy Brikman 提到的那样,最好使用模块化的结构。


-1

使用 Terraform Cloud 来管理和保存状态,结合上述建议。


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