Disons que j'ai un module avec files/etc/foo/{conf0, conf1, conf2, conf3, etc}
. Il est assez simple de placer chacun de ces fichiers lorsque leur nombre est petit:
file { 'conf0':
path => '/etc/foo/conf0',
ensure => true,
source => 'puppet:///.../etc/foo/conf0',
}
et répétez. Mais il y a pas mal de duplication impliquée, et il est fastidieux de maintenir s'il y a plusieurs fichiers de configuration. Je voudrais m'assurer que cela files/etc/foo/
se reflète sur un chemin donné. C'est-à-dire,
file { 'etc foo confs':
path => '/etc/foo',
ensure => recursive,
source => 'puppet:///.../etc/foo',
}
créerait /etc/foo/conf0
, /etc/foo/conf1
et ainsi de suite. Est-ce possible?