이름에 대해 빌더가 반환되지 않았습니다: vagrant Packer.io 오류

이름에 대해 빌더가 반환되지 않았습니다: vagrant Packer.io 오류

쉘 스크립트를 사용하여 표준 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을 사용하지 않는 독립형 상자를 만들려고 하시나요?

이 페이지에서는 추가 빌더 정보를 제공합니다.

http://www.packer.io/docs/templates/builders.html

관련 정보