From e14fc2e327882e198bed0abc90e2fee0fbc7aab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Mon, 9 Sep 2013 12:35:01 +0300 Subject: [PATCH] puppet: Fixed puppet::server::webrick for OpenBSD. --- puppet/manifests/init.pp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index 6c9dba5..4a55dec 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -483,6 +483,10 @@ class puppet::server::webrick { } service { "puppetmaster": + name => $::operatingsystem ? { + "openbsd" => "puppetmasterd", + default => "puppetmaster", + }, ensure => running, enable => true, hasstatus => true, @@ -492,7 +496,7 @@ class puppet::server::webrick { } case $::operatingsystem { - debian,ubuntu: { + "debian","ubuntu": { file { "/etc/default/puppetmaster": ensure => present, content => template("puppet/puppetmaster.default.erb"), @@ -502,7 +506,7 @@ class puppet::server::webrick { notify => Service["puppetmaster"], } } - default: { + "centos","fedora","redhat": { file { "/etc/sysconfig/puppetmaster": ensure => present, content => template("puppet/puppetmaster.sysconfig.erb"), @@ -512,6 +516,10 @@ class puppet::server::webrick { notify => Service["puppetmaster"], } } + "openbsd": { } + default: { + fail("puppet::server::webrick not supported on ${::operatingsystem}") + } } }