Terraform 整合地形模块

Terraform 整合地形模块,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我目前有3个模块,它们一起部署azure订阅中的所有虚拟网络。我想将其整合为一个模块,维护已部署资源的状态 关于实现这一目标的最佳方法有什么建议吗 Stu除了合并代码(我想您知道),您只需将所有资源移动到新路径。用于将下面的资源移动,例如module.foo.aws\u实例。此移动到module.bar.aws\u实例。此: terraform state mv module.foo.aws_instance.this module.bar.aws_instance.this 之后,确保地形平

我目前有3个模块,它们一起部署azure订阅中的所有虚拟网络。我想将其整合为一个模块,维护已部署资源的状态

关于实现这一目标的最佳方法有什么建议吗


Stu

除了合并代码(我想您知道),您只需将所有资源移动到新路径。用于将下面的资源移动,例如
module.foo.aws\u实例。此
移动到
module.bar.aws\u实例。此

terraform state mv module.foo.aws_instance.this module.bar.aws_instance.this
之后,确保
地形平面图
清洁


如果遇到具体问题,请随意问另一个更具体的问题。

如果您发布了地形代码,提供解决方案会很有帮助。谢谢你,这是我一直在寻找的起点。如果我的答案有帮助,请使用左边的复选标记将问题标记为已解决。有点费劲地使用大量资源,但达到了预期效果。再次感谢。