![오류: vApp 찾기 오류: [ENF] 엔터티를 찾을 수 없습니다.](https://linux55.com/image/183119/%EC%98%A4%EB%A5%98%3A%20vApp%20%EC%B0%BE%EA%B8%B0%20%EC%98%A4%EB%A5%98%3A%20%5BENF%5D%20%EC%97%94%ED%84%B0%ED%8B%B0%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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]
}