Как включить модуль terraform только с определенной рабочей областью - PullRequest
0 голосов
/ 07 июня 2019

Я определяю провайдера, содержащего модули.

Я могу вызвать terraform apply на уровне провайдера с двумя различными рабочими областями:

workspace list
  default
  wk-p1
* wk-p2

Я бы хотел, чтобы следующий модуль запускался только тогда, когдаЯ использую рабочее пространство wk-1:

module "sync" {
  source = "./../test-modules/sync"

  workspace="${local.workspace}"
  entity = "${local.entity}"
}

Я бы хотел что-то вроде этого:

module "sync" {
  if ("${local.workspace}" == "wk-p2") {
    source = "./../test-modules/sync"

    workspace="${local.workspace}"
    entity = "${local.entity}"
  }
}

У вас есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...