如何在Terraform提供程序中使用多个Azure管理服务身份

时间:2019-06-06 04:53:22

标签: azure terraform-provider-azure

我的Azure帐户中有两个订阅和一个VM。我已经为VM分配了两个服务身份,其中每个MSI都分配了一个订阅。我希望我的Terraform脚本在我的provider块中同时使用它们。如何处理这种情况。

我试图在提供者块中提供MSI的客户端ID,但是terraform有点认为1 MSI是默认的,并与之一起使用。

1 个答案:

答案 0 :(得分:0)

您可以在terraform脚本中定义multiple providers,然后使用MSI身份验证。并且,您可以在创建资源时选择与provider属性一起使用的提供程序。