のモジュールがあるとしfiles/etc/foo/{conf0, conf1, conf2, conf3, etc}
ます。これらのファイルの数が少ない場合、これらのファイルのそれぞれを配置するのは簡単です。
file { 'conf0':
path => '/etc/foo/conf0',
ensure => true,
source => 'puppet:///.../etc/foo/conf0',
}
繰り返します。しかし、かなりの重複が含まれており、複数の構成ファイルがある場合は維持するのが面倒です。files/etc/foo/
特定のパスにミラーリングされるようにします。つまり、
file { 'etc foo confs':
path => '/etc/foo',
ensure => recursive,
source => 'puppet:///.../etc/foo',
}
作成し/etc/foo/conf0
、/etc/foo/conf1
そして上のようにします。これは可能ですか?