Public feed
#892157
define configfile($owner = root, $group = root, $mode = 644, $source,
$backup = main, $recurse = false, $ensure = file) {
file { $name:
mode => $mode,
owner => $owner,
group => $group,
backup => $backup,
recurse => $recurse,
ensure => $ensure,
source => "puppet:///config/$source"
}
}
# Apache files
define apachefile($owner = 'root', $group = 'root', $mode = '644', $source,
$backup = main, $recurse = false, $ensure = file) {
file { $name:
mode => $mode,
owner => $owner,
group => $group,
backup => $backup,
recurse => $recurse,
notify => Service['httpd'],
ensure => $ensure,
source => "puppet:///config/$source",
require => Package["httpd"]
}
}