No Hack No Life

ライフハック情報をはじめとして、どこかでだれかのタメになる情報を発信していきたいと思っています。

Chefでディレクトリを再帰的に作成する方法

Chefでディレクトリ作成する時のメモ。

通常のディレクトリ作成

この場合、/path/toまでディレクトリがあることを前提に動作するため
/path/toが存在しない場合エラーとなる。

directory /path/to/dir do
  action :create
end

再帰的にディレクトリを作成する場合

recursive trueを追加することで再帰的にディレクトリ作成ができる。

mkdir -p /path/to/dirと同義。

directory /path/to/dir do
  recursive true
  action :create
end

入門Chef Solo - Infrastructure as Code

入門Chef Solo - Infrastructure as Code