Скажімо, у мене є модуль с 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і так далі. Чи можливо це?