【Vagrant】ディレクトリやファイルのパーミッションでハマッた件
とあるファイルのパーミッションを設定するレシピを、
file "/var/www/mychuno/mychuno.sh" do mode "755" action :create only_if { ::File.exists?("/var/www/mychuno/mychuno.sh") } end
のように書いて、
$ vagrant provision
をすると、ログには、
mode changed to 755
と出るにもかかわらず、ファイルのパーミッションに変化は無し。
そこでVagrantfileに以下を追記(件のスクリプトが入っているディレクトリに関する設定)。
config.vm.synced_folder "../../mychuno", "/var/www/mychuno", :owner=> 'vagrant', :group=>'www', :mount_options => ["dmode=755,fmode=755"]