質問: http://yutapon.hatenablog.com/entry/2014/04/08/102836 上記のサイトの手順通りのゲストOSを立ち上げ、そこに向けてansibleのコマンド打ちました。下記がそのコマンドです。 ``` ansible -i hosts servers -m ping ``` そうすると以下のようなエラーが必ず出ます ``` dhcp150:vagrant_centos lamplight02$ ansible -i hosts servers -m ping 192.168.33.10 | FAILED! => { "failed": true, "msg": "Cannot write to ControlPath /Users/lamplight02/.ansible/cp" } ``` 原因は何処にあるのでしょうか? vagrantfileに記したゲストOSのipアドレスは正しいです 自分が考え付くのは、パスとか環境変数とか そっち系の問題かなと思うのですが よく解決方法がわかりません アドバイスいただければ幸いです
回答: メッセージに出ている"Cannot write to ControlPath"でgoogle検索するとなんかそれっぽいバグ報告が上がっていたりします。 https://github.com/ansible/ansible/issues/18325 `mkdir -p /Users/lamplight02/.ansible/cp`と`chmod -R 700 /Users/lamplight02/.ansible`を実行してから`ansible -i hosts servers -m ping`を実行するとどうなるでしょうか? (そもそも`mkdir -p /Users/lamplight02/.ansible/cp`がエラーになるかもしれません)