Terraform google bootstrap название проекта вывода модуля - PullRequest
0 голосов
/ 08 мая 2020

Я использую модуль terraform-google-bootstrap в качестве источника в моем локальном модуле, как показано ниже.

module "bootstrap" {
  source  = "terraform-google-modules/bootstrap/google"
  version = "~> 1.0"

  org_id               = var.organization_id
  billing_account      = var.billing_account
  group_org_admins     = var.group_org_admins
  group_billing_admins = var.group_billing_admins
  default_region       = var.default_region
  project_prefix       = var.project_prefix
}

Теперь в output файле terraform-google-modules / bootstrap / google нет блока для project_number. Я не хочу загружать terraform-google-modules / bootstrap / google локально и изменять выходной файл. Пожалуйста, подскажите, как я могу получить имя проекта и использовать его в другом модуле.

Спасибо.

1 Ответ

0 голосов
/ 09 мая 2020

У меня есть решение для этого. Просто нужно использовать блок данных, как показано ниже

data "google_project" "seed_project" {
  project_id = module.bootstrap.seed_project_id
  depends_on = [
    module.bootstrap
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...