Public feed #892157

Stuff

public text v1 · immutable
Raw Edit
·published 2008-02-05 04:32 UTC
rendered paste body
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"]
    }
}