Puppet Class: conf
- Inherited by:
-
conf::apt
conf::git
conf::cron
conf::wget
conf::setup
conf::expect
conf::network
conf::systemd
conf::upstart
conf::sysvinit
- Defined in:
- manifests/init.pp
Summary
include common files of Ubuntu OSOverview
Base class defining all commons for inherited ones
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/init.pp', line 7
class conf {
#notify { "lsbdistcodename=${::lsbdistcodename}": }
if ($::operatingsystem == 'Debian') {
include stdlib
$lsbdistcodename = fact('os.release.major') ? {
'7' => 'wheezy',
'8' => 'jessie',
'9' => 'stretch'
}
} else {
$lsbdistcodename = $::lsbdistcodename
}
# depending on OS version, include default service system
case $lsbdistcodename {
'wheezy' : { contain conf::sysvinit }
'trusty' : { contain conf::upstart }
default : { contain conf::systemd }
}
include conf::cron
include conf::apt
include conf::wget
include conf::git
include conf::expect
}
|