Für den Namen wurde kein Builder zurückgegeben: Vagrant Packer.io-Fehler

Für den Namen wurde kein Builder zurückgegeben: Vagrant Packer.io-Fehler

Ich möchte lediglich ein Standard-Ubuntu 12.04-Image mit einem Shell-Skript bereitstellen und es dann so verpacken, dass ich es mit Vagrant verwenden kann. Dies ist die Konfiguration, die ich geschrieben habe:

{
  "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"]
}

Leider gibt mir 'packer validate packer.json' den folgenden Fehler aus: 'Kein Builder zurückgegeben für Name: vagrant

Wie löse ich das?

Antwort1

Der Builder-„Typ“ muss ein gültiger Packer-Builder-Wert sein. Es gibt keinen Vagrant-Builder. Versuchen Sie, eine eigenständige Box zu erstellen, die weder VirtualBox, VMWare noch Amazon verwendet?

Auf dieser Seite finden Sie weitere Informationen zum Builder:

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

verwandte Informationen