puppet: Fixed puppet::server::webrick for OpenBSD.

This commit is contained in:
Timo Mkinen 2013-09-09 12:35:01 +03:00
parent 60766d5043
commit e14fc2e327

View file

@ -483,6 +483,10 @@ class puppet::server::webrick {
} }
service { "puppetmaster": service { "puppetmaster":
name => $::operatingsystem ? {
"openbsd" => "puppetmasterd",
default => "puppetmaster",
},
ensure => running, ensure => running,
enable => true, enable => true,
hasstatus => true, hasstatus => true,
@ -492,7 +496,7 @@ class puppet::server::webrick {
} }
case $::operatingsystem { case $::operatingsystem {
debian,ubuntu: { "debian","ubuntu": {
file { "/etc/default/puppetmaster": file { "/etc/default/puppetmaster":
ensure => present, ensure => present,
content => template("puppet/puppetmaster.default.erb"), content => template("puppet/puppetmaster.default.erb"),
@ -502,7 +506,7 @@ class puppet::server::webrick {
notify => Service["puppetmaster"], notify => Service["puppetmaster"],
} }
} }
default: { "centos","fedora","redhat": {
file { "/etc/sysconfig/puppetmaster": file { "/etc/sysconfig/puppetmaster":
ensure => present, ensure => present,
content => template("puppet/puppetmaster.sysconfig.erb"), content => template("puppet/puppetmaster.sysconfig.erb"),
@ -512,6 +516,10 @@ class puppet::server::webrick {
notify => Service["puppetmaster"], notify => Service["puppetmaster"],
} }
} }
"openbsd": { }
default: {
fail("puppet::server::webrick not supported on ${::operatingsystem}")
}
} }
} }