vagrantでサクッとVM作れるのはいいんだけど、それを非エンジニアの人と共有したいときova形式で渡すときに、vagrant依存の設定が入っていてだるい。
— 暇な女子高専生 (@miettal) 2017年8月24日
— 暇な女子高専生 (@miettal) 2017年8月23日
便利そうで,かつ,誰か作ってそうだけど,ネットを漁っても出てこなかったので作ってみた. ガバガバなソースコードなので,オープンソースでプルリクでいい感じに直して欲しい.
インストールの仕方
$ git clone https://github.com/miettal/vagrant-ova.git
$ cd vagrant-ova
$ rake build
$ vagrant plugin install ./pkg/vagrant-ova-[version].gem
使い方
$ cd path-to-vagrantfile-directory
$ ls
Vagrantfile
$ vagrant up # if you didnt create VM yet
$ vagrant halt # if you didnt shutdown VM yet
$ vagrant ova
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully exported 1 machine(s).
$ ls
Vagrantfile vm-name.ova
↓をかなり参考にさせていただきました.