名前のビルダーが返されませんでした: 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 ビルダー値である必要があります。Vagrant ビルダーはありません。VirtualBox、VMWare、または Amazon を使用していないスタンドアロン ボックスを作成しようとしていますか?

このページではビルダーに関する詳細情報を提供します:

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

関連情報