আমার যদি কোনও টেম্পলেট তৈরি হচ্ছে, তবে আমি কীভাবে তা নিশ্চিত করতে পারি যে ডিরেক্টরিটি বিদ্যমান? এই ক্ষেত্রে:
template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do
source 'database.yml.erb'
owner node[:user][:username]
group node[:user][:username]
mode 0644
variables({
:environment => node[:app][:environment],
:adapter => node[:database][:adapter],
:database => node[:database][:name],
:username => node[:database][:username],
:password => node[:database][:password],
:host => node[:database][:host]
})
end
এই ব্যর্থ যেহেতু /var/www/example/shared/config
জন্য বিদ্যমান নয় database.yml
অনুলিপি করা হবে। আমি ভাবছি পুতুল কীভাবে আপনাকে একটি ডিরেক্টরি বিদ্যমান "নিশ্চিত" করতে দেয়।
recursive
বিকল্পটি অপছন্দ করি ;-)