vagrant-omnibusが入ってるとオフラインのときにエラーが出る件
いざvagrant upしたら、エラーが出ました。涙
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
Omnibus Plugin:
* '' is not a valid version of Chef.
A list of valid versions can be found at: http://www.opscode.com/chef/install/
ぐぬぬ。vagrantのソースコードを読んで挙動を調べてみたところ、どうもvagrant-omnibusプラグインが opscodeのサーバと通信してChefの新しいバージョンを調査しているようです。
余計なことを・・・
Vagrantfileの中で、omnibusの設定をコメントアウトしていたのですが、
#config.omnibus.chef_version = :latest
Vagrantfileの記述には関係なく、vagrant-omnibusプラグインがインストールされていれば必ず起動してしまうようです。
バグなのか仕様なのかはわかりませんでした。
結局vagrant-omnibusプラグインをアンインストールしたら解決しました。
vagrant plugin uninstall vagrant-omnibus
カテゴリ:
Vagrant