From d384b2aa5754a3e9b3aa6c174c3253863b7f0669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 17 Sep 2009 12:10:47 +0300 Subject: [PATCH] Fixed portmap module for fedora. --- portmap/manifests/init.pp | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/portmap/manifests/init.pp b/portmap/manifests/init.pp index dd7b3bf..3d3db0d 100644 --- a/portmap/manifests/init.pp +++ b/portmap/manifests/init.pp @@ -2,14 +2,33 @@ # class portmap::server { - package { "portmap": - ensure => installed, - } - - service { "portmap": - ensure => running, - enable => true, - require => Package["portmap"], + case $operatingsystem { + openbsd: { + service { "portmap": + ensure => running, + enable => true, + } + } + centos: { + package { "portmap": + ensure => installed, + } + service { "portmap": + ensure => running, + enable => true, + require => Package["portmap"], + } + } + fedora: { + package { "rpcbind": + ensure => installed, + } + service { "rpcbind": + ensure => running, + enable => true, + require => Package["rpcbind"], + } + } } }