標準の tf ボイラープレートの場合:
provider "google" {}
projectプロバイダーのデフォルトとを取得するにはどうすればよいですregionか? aws_regionAWS に似たもの(この質問のように) ですが、Google Compute Engine (GCE/GCP) 用です。
場合によっては、これらは環境変数で外部的に指定されます。
export GOOGLE_PROJECT=myproject
export GOOGLE_REGION=europe-west2
terraform apply
hcl コードでオーバーライドされることはあまりありません。
provider "google" {
project = "myproject"
region = "europe-west2"
}
これは失敗しますA managed resource "provider" "google" has not been declared in the root module.:
output "region" {
value = provider.google.region
}