
쉘 스크립트를 사용하여 표준 Ubuntu 12.04 이미지를 프로비저닝한 다음 Vagrant와 함께 사용할 수 있도록 패키지하고 싶습니다. 제가 작성한 구성은 다음과 같습니다.
{
"builders": [{
"type": "vagrant",
"iso_url": "http://releases.ubuntu.com/12.04/ubuntu-12.04.3-server-amd64.iso",
"iso_checksum": "2cbe868812a871242cdcdd8f2fd6feb9",
"iso_checksum_type": "md5"
}],
"provisioners": [{
"type": "shell",
"script": "bootstrap.sh"
}],
"post-processors": ["vagrant"]
}
불행하게도 'packer verify packer.json'에서 다음 오류가 발생합니다. '이름에 대해 반환된 빌더가 없습니다: vagrant
이 문제를 어떻게 해결하나요?
답변1
빌더 "유형"은 유효한 Packer 빌더 값이어야 합니다. 방랑하는 건축업자는 없습니다. VirtualBox, VMWare 또는 Amazon을 사용하지 않는 독립형 상자를 만들려고 하시나요?
이 페이지에서는 추가 빌더 정보를 제공합니다.