
Eu só quero provisionar uma imagem padrão do Ubuntu 12.04 com um script de shell e empacotá-la para que eu possa usá-la com o Vagrant. Esta é a configuração que escrevi:
{
"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"]
}
Infelizmente, 'packer valid packer.json' me gera o seguinte erro: 'Nenhum construtor retornado para o nome: vagrant
Como faço para resolver isso?
Responder1
O "tipo" do construtor precisa ser um valor válido do construtor Packer. Não existe construtor vagabundo. Você está tentando criar uma caixa autônoma que não usa VirtualBox, VMWare ou Amazon?
Esta página fornece mais informações do construtor: