2
Chef : 템플릿이없는 경우 템플릿 용 디렉토리를 만듭니다.
템플릿을 작성하는 경우 디렉토리가 존재하는지 어떻게 확인할 수 있습니까? 예를 들어 : 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존재가 없기 때문에 실패합니다 …