
Я просто хочу предоставить стандартный образ 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 validate packer.json» выдает следующую ошибку: «Не возвращено средство сборки для имени: vagrant»
Как мне решить эту проблему?
решение1
Строитель "type" должен быть допустимым значением сборщика Packer. Сборщика Vagrant нет. Вы пытаетесь создать автономный ящик, который не использует VirtualBox, VMWare или Amazon?
На этой странице представлена дополнительная информация о застройщике: