2013-05-30 13 views
5

Vagrantfile(関連部分)私は最初vagrant upを行うとベイグラント:この所有者は、プロビジョニングフェーズ

config.vm.provision :chef_solo do |chef| 
    chef.add_recipe "yum" 
    # various recipes.. 
    # in one of these i create the 'localuser' user 
    end 

    config.vm.synced_folder "./site/frontend", "/var/www/vhosts/site/frontend", :owner=> 'localuser', :group=>'apache', :extra => 'dmode=755,fmode=755' 

が、私はそれができるので、実装上のerroringを取得するに作成されたときに同期/共有フォルダへの所有者を設定する方法localuserを見つけられません(プロビジョニングの前に共有フォルダのマウントがあります)

後で作成される所有者と共有フォルダを作成するにはどうすればよいですか?

答えて

1

私はあなたがそのようなフォルダに所有者を置くことができないことを知りませんでした。それはドキュメント内ですか?

私が行うことは、フォルダをマウントし、プロビジョニングのステップで所有者とアクセス権を設定する方法です。存在するフォルダをマウントするが、シンボリックリンクを作成するまでプロビジョニングするまでフォルダが存在しない場合プロビジョニングステップでマウントされたフォルダからそのフォルダに移動します。

また、通常はAFPやSambaサーバー共有を作成し、サーバー上のフォルダにアクセスすることもできます。設定はもう少しですが、Vagrantを通じて共有フォルダをマウントするよりもはるかに強力です。

関連する問題