chef の Directory レシピは次のように書く。
directory /path/to/dir do
action :create
end
ところが、これは mkdir /path/to/dir とするようなもので、/path/to/ までディレクトリーがある場合は良いけれど /path/ までしかディレクトリーがない場合は to ディレクトリーがないと言ってエラーになる。
mkdir -p /path/to/dir のように、深いディレクトリーもちゃんと作成したい。
そういう場合は、recursive true
オプションを加える。
directory /path/to/dir do
recursive true
action :create
end
ハマッたので、メモ。
No comments:
Post a Comment