在厨师创建符号链接:如何确保Chef中的符号链接上存在目录路径?
link "#{node[:tomcat][:home]}/webapps/myface.war" do
to "/srv/scafandru/current/myface.war"
end
失败,因为当时的父目录丢失的节点上。
在link
resource我看不到任何属性类似directory
resource的recursive true
,所以我目前的做法是,以确保目录结构由右联之前运行
directory "#{node[:tomcat][:home]}/webapps" do
recursive true
end
存在。
是否有任何优雅的方式来封装链接资源内的这种行为?
谢谢@kamaradclimber! – 2013-03-10 20:32:11