В VMware мы создаем поставщика terraform для NSXT. Формат:
provider "nsxt" {
host = "${var.host}"
vmc_token = "${var.vmc_token}"
}
Что я хочу сделать, это использовать выходные данные модуля (работающего с другим поставщиком) в качестве входных данных для этого поставщика, например
provider "nsxt" {
host = "${module.SDDC.proxy}"
vmc_token = "${var.vmc_token}"
}
Я не уверен, что это возможно. Когда я запускаю план terraform, я сразу получаю сообщение об ошибке: Error: host must be provided
Есть идеи?