Snowplow ( https://github.com/snowplow )をホストする Vagrant 環境をセットアップしようとしています。Cygwin シェルから vagrant を起動すると
$vagrant up && vagrant ssh
Ubuntu ゲスト イメージ (12.04) に入り、ansible を使用してこの環境に java8 をインストールしようとすると、次のメッセージが表示されます。
vagrant@precise64:~$ ansible-playbook /vagrant/ansible-playbooks/java8-gradle.yml --inventory-file=/vagrant/home/ansible/ansible_hosts --connection=local エラー: ファイル /vagrant/home/ansible /ansible_hosts は実行可能としてマークされていますが、正しく実行できませんでした。これが実行可能なスクリプトではない場合は、 で修正して
chmod -x /vagrant/home/ansible/ansible_hosts
ください。
ファイルは確かに 777 です。
-rwxrwxrwx 1 vagrant vagrant 3 月 24 日 19:03 ansible_hosts*
ただし、この同じファイルはホスト (Windows) に同期され、cygwin はファイルを 644 として表示します。
-rw-r--r-- 1 rcoe ドメイン ユーザー 3 月 24 日 14:03 ansible_hosts
ホストに同期されたファイルにアクセス許可を設定できないヘッドレス (VirtualBox) Vagrant 環境で実行されている既知の問題はありますか?
ありがとう。