先日、PackerでVyattaのVagrant用boxを作るという記事を書きましたが、Vyattaはそのままではvagrant halt
が実行できないなど不便です。
そこで、VyattaをVagrantから制御するためのプラグインを作りました。
使い方は下記の通りです。
vagrant plugin install vagrant-vyatta
vagrant box add vyatta http://higebu.com/box/vyatta-livecd_VC6.5R1_amd64_virtualbox.box # chefなし
vagrant box add vyatta http://higebu.com/box/vyatta-livecd_VC6.5R1_amd64_chef_virtualbox.box # chef入り
vagrant init vyatta
vagrant up
vagrant halt
vagrant halt
の他にホスト名の設定とネットワークの設定ができるようにしています。
ソースはGithubに置いてあります。