LoginSignup
6
4

More than 5 years have passed since last update.

ansible_localにハマりました。

Last updated at Posted at 2016-01-22

ansible_localで初期化しようとしたらホスト(OS)側にパス名が捻じ曲げられて、動作しないことがある。
なんでこうなったかはよーわからんのですが、たぶんこの挙動で合ってると思います。
誰か更なる検証求む。

何なんだこの挙動。簡単ながら検証してみた。

vagrant up初回: 動作する
vagrant provision: 動作しない
VM起動中にvagrant destroyvagrant up: 動作しない

VM起動中にvagrant destroyした後に
VBoxSVC.exeのプロセスツリーとPowerShellを終了、
その後vagrant up

動作した。

えー?

vagrant haltしてのvagrant up共有フォルダが認識されないので無理。ただ、同時に、VBoxSVC.exeが自動で終了していました。 VirtualBoxAdditions最新版が入っていれば認識され、動作もされました。

で、vagrant halt後にvagrant destroyvagrant upしたら動きました。

結論(2016.3.17現在)

VBoxSVC.exeが起動してある時に行った場合、使えなくなる。
VBAdditionsのバージョンを確認すること。
Ansible_localを触りたいときは、他のVMを(destroyじゃなく!)haltしてから行うべし。

感想:この挙動、治る気配が感じないんですがorz

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4