chefでのディレクトリ作成方法(mkdir)。webアプリを配置するときなどに良く利用するのでメモ。
環境
- box centos6.5 on vagrant 1.6.5
- chefDK 0.3.0
# web app root create
directory "/var/www/rails/public/app_web" do
owner "root"
group "root"
recursive true
mode 0755
action :create
not_if {File.exists?("/var/www/rails/public/app_web")}
end
not_ifがないと、再実行時にもう一度作成しようとするので注意。recursiveはそのまま再帰を意味します。
以上
参考
0 件のコメント:
コメントを投稿