如何解决Terraform:自动备份基础结构
在我的公司中,我们有经常更改的Datadog仪表板和监视器,因此我们希望有一些版本控制。经过讨论,决定将Terraform作为解决方案。我已经能够成功使用Google的 Terraformer (将基础结构作为资源导入)和Terraform的CLI命令来导入相应的基础结构状态,从而手动备份当前的Datadog基础结构。也可以通过诸如terraform plan
和terraform apply
之类的命令来更改资源。然后,可以使用Git备份对资源的手动更改。
现在我遇到了这个问题。我们希望自动备份资源,即通过在Datadog GUI中进行更改,并使这些更改反映在资源文件中。这意味着我可以完成上面的工作。手动执行此操作非常简单,在该操作中,可以导入使用GUI(使用terraformer)更改的基础结构资源。如果出现“冲突”,则需要手动删除某些资源,然后重新导入,我发现这些资源很难实现自动化。
我的问题是:是否有一种直接方法自动将“远程”(例如,在Datadog GUI中)所做的更改备份到资源文件?为此,我对Terraform CLI的研究使我一无所获。
任何建议都值得赞赏!
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。