Posted at

Puppetのfileでディレクトリを再帰的に作る方法

More than 5 years have passed since last update.

以下、Boxen の個人マニフェストから抜粋。

  package {

...()...
'rbenv-bundler':
require => File["${homebrew::config::installdir}/var/lib/rbenv/plugins/"]
;
...()...
}

file { [
"${homebrew::config::installdir}/var/",
"${homebrew::config::installdir}/var/lib/",
"${homebrew::config::installdir}/var/lib/rbenv/",
"${homebrew::config::installdir}/var/lib/rbenv/plugins/",
]:
ensure => directory,
}

よく分からないまま、配列指定したら連鎖してくれた。