Public feed #891461

Someone

public text v1 · immutable
Raw Edit
·published 2008-02-04 17:27 UTC
rendered paste body
    configfile { '/etc/nagios/':
        source => 'system/nagios/',
        owner => nagios,
        group => nagios,
        recurse => true,
        require => Package['nagios.x86_64'],
        notify => Service['nagios'],
    }


#### elsewhere
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"
    }
}