'present' => directory,
default => $ensure
},
- source => "puppet:///modules/common/empty",
checksum => mtime,
- ignore => '.ignore',
recurse => true, purge => true, force => true,
mode => $mode, owner => $owner, group => $group,
notify => Exec["concat_${name}"];
} else {
file {
$dir:
- source => [ "puppet:///modules/${name}/modules_dir", "puppet:///modules/common/empty"],
checksum => mtime,
# ignore the placeholder
- ignore => '.ignore',
recurse => true, purge => true, force => true,
mode => $mode, owner => $owner, group => $group;
}
# module-local data, e.g. for constructing config files
file{$module_dir_path:
ensure => directory,
- source => "puppet:///modules/common/modules/",
- ignore => '.ignore',
recurse => true, purge => true, force => true,
mode => 0755, owner => root, group => 0;
}