При использовании клавиши alias
в блоке провайдера , как показано в вопросе, ключ provider
должен быть указан в каждом блоках данных или ресурсов.
Например:
// When a provider alias has been defined.
resource "azurerm_resource_group" "dev" {
provider = "azurerm.tf_bootstrap"
name = "dev-rg"
location = "East US"
}
Если вы пропустите provider
для одного из ваших ресурсов или блоков данных, аутентификация на этом блоке завершится неудачей.
Примечаниеоднако это также действительно для , а не указывает ключ alias
в исходном блоке поставщика.В этом случае больше нет необходимости указывать ключ provider
в каждом ресурсе и блоке данных;клавиша provider
может быть опущена.
// When a provider alias has not been defined.
resource "azurerm_resource_group" "dev" {
name = "dev-rg"
location = "East US"
}