Terraform:自动备份基础结构

时间:2020-09-08 12:25:02

标签: terraform datadog

在我的公司中,我们有经常更改的Datadog仪表板和监视器,因此我们希望有一些版本控制。经过讨论,决定将Terraform作为解决方案。我已经能够成功使用Google的 Terraformer (将基础结构作为资源导入)和Terraform的CLI命令来导入相应的基础结构状态,从而手动备份当前的Datadog基础结构。也可以通过诸如terraform planterraform apply之类的命令来更改资源。然后,可以使用Git备份对资源的手动更改。

现在我遇到了这个问题。我们希望自动备份资源,即通过在Datadog GUI中进行更改,并使这些更改反映在资源文件中。这意味着我可以完成上面的工作。手动执行此操作非常简单,在该操作中,可以导入使用GUI(使用terraformer)更改的基础结构资源。如果出现“冲突”,则需要手动删除某些资源,然后重新导入,我发现这些资源很难实现自动化。

我的问题是:是否有一种直接方法自动将“远程”(例如,在Datadog GUI中)所做的更改备份到资源文件?为此,我对Terraform CLI的研究使我一无所获。

任何建议都值得赞赏!

谢谢

0 个答案:

没有答案