Создание нового ресурса в Terraform с использованием провайдера vCloud Director - PullRequest
0 голосов
/ 25 сентября 2019

Я создал пару vm + vapp, используя следующий код Terraform:

resource "vcd_vapp" demo_vapp {
  name = "demo"
  power_on = true
}

resource "vcd_vapp_vm" demo {
  vapp_name     = "${vcd_vapp.demo_vapp.name}"
  name          = "demo"
  catalog_name  = "${var.template_catalog}"
  template_name = "${var.clone_source}"
  memory        = "${var.mem_size}"
  cpus          = "${var.cpu_count}"
  network {
    type               = "org"
    name               = "${var.network_name}"
    ip                 = ""
    ip_allocation_mode = "POOL"
    is_primary         = true
  }
  depends_on = ["vcd_vapp.demo_vapp"]
}

В панели vcloud на уровне меню vApp я создал шаблон и поместил в пользовательский каталог.Затем я хотел сделать больше клонов, используя этот шаблон в качестве источника.К сожалению, я получил:

vcd_vapp.demo_vapp: Creating..
vcd_vapp.demo_vapp: Creation complete after 5s [id=demo]
vcd_vapp_vm.demo: Creating...
Error: merror adding VM: &errors.errorString{s:"vApp Template shape is not ok (status: 3)"}

  on 02_template.tf line 19, in resource "vcd_vapp_vm" "demo":
  19: resource "vcd_vapp_vm" demo 

Из того, что я нашел здесь и здесь код 3 - это ошибка, возвращаемая, когда объект приостановлен, и действительно, шаблон (как другие) находится в приостановленном состоянии.Что за ерунда, в каком другом состоянии должен быть шаблон?Я не в «бегу», я повторяю - это всего лишь шаблон!У кого-нибудь есть идея, как сделать такую ​​операцию?TF составляет 0,12,8 VCD плагин 2,4

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