오류: vApp 찾기 오류: [ENF] 엔터티를 찾을 수 없습니다.

오류: vApp 찾기 오류: [ENF] 엔터티를 찾을 수 없습니다.

Terraform VCD 공급자를 사용하여 vmware vclouddirector 10에서 가상 머신을 생성하려고 합니다.

버전

terraform {
  required_providers {
    vcd = {
      source  = "vmware/vcd"
      version = "3.0.0"
    }
  }
}

주요 코드:

resource "vcd_vapp" "vms" {
  name     = "apatsev-vapp"
  power_on = "true"

}

resource "vcd_vapp_vm" "vm1" {
  vapp_name     = "apatsev_vm"
  name          = "apatsev1"
  catalog_name  = "CentOS"
  template_name = "CentOS7_64-bit"
  memory        = 2048
  cpus          = 2
  cpu_cores     = 1

  depends_on = [vcd_vapp.vms]

}

실수:

Error: error finding vApp: [ENF] entity not found

  on main.tf line 28, in resource "vcd_vapp_vm" "vm1":
  28: resource "vcd_vapp_vm" "vm1" {

오류를 수정하는 방법은 무엇입니까?

답변1

작업 코드:

resource "vcd_vapp" "vms" {
  name     = "apatsev-vapp"
  power_on = "true"

}

resource "vcd_vapp_vm" "vm1" {
  vapp_name     = vcd_vapp.vms.name
  name          = "apatsev1"
  catalog_name  = "CentOS"
  template_name = "CentOS7_64-bit"
  memory        = 2048
  cpus          = 2
  cpu_cores     = 1

  depends_on = [vcd_vapp.vms]

}

관련 정보