Bentoとは
PackerでいろんなVagrant Boxを作れるテンプレートとビルドしたBoxを公開しているOpscodeのレポジトリがありました。
その名も「Bento」です! (※当記事で扱うのはファイルメーカー社の製品ではありません)
Modularized Packer definitions for building Vagrant baseboxes
http://opscode.github.io/bento
「安心」でオイシイBoxを今すぐに!
よく「Vagrantbox.esに公開されている野良Boxは中身がブラックボックスだし使うのはちょっと」なんてお話を見かけます。かといって、自分でBoxをビルドするのも時間がかかって骨が折れるので悩ましいところ。
でも、Bentoなら大丈夫!公開Boxを手軽に利用することができながらも、作成時のテンプレートが公開されているので安心です。これは利用しない手は無いですね!
自分の好みのマシンをビルド可能
使いたいBoxを最初からビルドする際も、既にバラエティに富んだ再利用しやすいテンプレートが満載です。
英語ではありますが、READMEの「Build Your Own Boxes」の箇所にビルドコマンドの実行方法が書いているので、Packerさえ入れば何とかできそうです。
https://github.com/opscode/bento
日本語の情報が少ない、でもChef利用者にはすでに常識!?
自分も最初のうちは、VagrantやPackerのビルドと情報探しで骨を折ってばかりでした。そしてこの分野の情報探しが大変だったわけですが、最近Chefを使い始めたら、このBentoベースのBoxをOpscodeからDLして、楽に料理をしている人が結構いる!ということに気がつきました。
最初はBentoとの関連が結びつきませんでしたが、GitHubをのぞき回ってBentoを知ってからは「そうか、知ってる人は得してたんだなぁ..」と思ってしまいました:P
こんな便利なBento、ぜひ皆様にも活用してほしいと思ったので、ここに書き記させていただきました。特にこれからはじめる人・もっと使いまわしたい人(※自分含む)にはおススメですので、思う存分使ってみてください!