Мне было интересно, может ли кто-нибудь помочь мне с настройкой пиринга Vnet через подписки в Azure, используя Terraform.Каждая подписка принадлежит одному и тому же арендатору, но у них разные субъекты обслуживания.Я продолжаю получать сообщения о том, что участник службы не может видеть группу ресурсов в другой подписке.Это несмотря на предоставление этому основному участнику службы доступа к другой подписке.
Это пример кода, который у меня есть:
resource "azurerm_virtual_network_peering" "dev-to-test" {
name = "dev-to-test"
resource_group_name = "gl-dev-rg"
virtual_network_name = "gl-dev-vnet"
remote_virtual_network_id = "/subscriptions/subscriptionid/resourceGroups/gl-test-rg/providers/Microsoft.Network/virtualNetworks/gl-test-vnet"
allow_virtual_network_access = true
allow_forwarded_traffic = true
}
resource "azurerm_virtual_network_peering" "test-to-dev" {
name = "test-to-dev"
resource_group_name = "gl-test-rg"
virtual_network_name = "gl-test-vnet"
remote_virtual_network_id = "/subscriptions/subscriptionid/resourceGroups/gl-dev-rg/providers/Microsoft.Network/virtualNetworks/gl-dev-vnet"
allow_virtual_network_access = true
allow_forwarded_traffic = true
}
Любая помощь будет принята с благодарностью!
Дополнительную информацию можно найти здесь: https://github.com/terraform-providers/terraform-provider-azurerm/issues/1253