terraform,使用从试图删除和重新创建的模块导入的资源

terraform,使用从试图删除和重新创建的模块导入的资源,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我有一个terraform脚本'script1.tf',它使用了一些导入的azure资源,我通过导入对这些资源进行了水合处理,这个脚本工作得很好 接下来,我尝试使用“script1”作为源运行一个模块,但该模块希望重新创建导入的资源。导入的资源不由我们的团队管理。我只想不加修改地使用它们 我的问题是关于使用导入的资源: 约束,一些资源不是由我们的团队管理的,但是我们需要在.tf文件中引用,因此导入发生在工作脚本的目录中 例如:使用导入的已创建子网创建NIC 但是现在,从另一个使用模块的tf文件,

我有一个terraform脚本'script1.tf',它使用了一些导入的azure资源,我通过导入对这些资源进行了水合处理,这个脚本工作得很好

接下来,我尝试使用“script1”作为源运行一个模块,但该模块希望重新创建导入的资源。导入的资源不由我们的团队管理。我只想不加修改地使用它们

我的问题是关于使用导入的资源: 约束,一些资源不是由我们的团队管理的,但是我们需要在.tf文件中引用,因此导入发生在工作脚本的目录中

例如:使用导入的已创建子网创建NIC

但是现在,从另一个使用模块的tf文件,使用“script1”作为源,我想忽略或不更新或创建导入的资源,但在使用模块时能够使用它们

在这种情况下,它不起作用

总之, 使用导入资源的脚本可以很好地创建依赖于导入资源的资源。
使用源脚本的模块失败,因为它在重新创建外部创建的资源时出错(我们无权修改这些资源)

当使用第三方资源时,您不想将它们导入到您定义的资源中,而是使用可以从中获取信息但无法修改的资源。如果另一个团队也在使用Terraform,您可能需要进行调查