Par*_*vez 5 azure subscription terraform terraform-provider-azure
我一直在尝试使用相同的Terraform堆栈在多个Azure订阅中部署资源。还需要在不同订阅中的这些资源之间传递参数。我曾尝试使用多个提供程序,但不支持。
Error: provider.azurerm: multiple configurations present; only one configuration is allowed per provider
Run Code Online (Sandbox Code Playgroud)
如果您有关于完成此操作的方法或想法,请告诉我。
您可以使用alias(doku)使用多个提供程序。
# The default provider configuration
provider "azurerm" {
subscription_id = "xxxxxxxxxx"
}
# Additional provider configuration for west coast region
provider "azurerm" {
alias = "y"
subscription_id = "yyyyyyyyyyy"
}
Run Code Online (Sandbox Code Playgroud)
然后指定要使用备用提供程序的时间:
resource "azurerm_resource_group" "network_x" {
name = "production"
location = "West US"
}
resource "azurerm_resource_group" "network_y" {
provider = "azurerm.y"
name = "production"
location = "West US"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2486 次 |
| 最近记录: |