
Solo quiero aprovisionar una imagen estándar de Ubuntu 12.04 con un script de shell y luego empaquetarla para poder usarla con Vagrant. Esta es la configuración que escribí:
{
"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"]
}
Desafortunadamente, 'packer validar packer.json' me arroja el siguiente error: 'No se devolvió ningún constructor para el nombre: vagabundo
¿Cómo puedo solucionar esto?
Respuesta1
El "tipo" del constructor debe ser un valor válido del constructor Packer. No hay ningún constructor vagabundo. ¿Está intentando crear una caja independiente que no utilice VirtualBox, VMWare o Amazon?
Esta página proporciona más información sobre el constructor: