Я создал пару 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