diff --git a/portmap/manifests/init.pp b/portmap/manifests/init.pp index 3d3db0d..0b5025a 100644 --- a/portmap/manifests/init.pp +++ b/portmap/manifests/init.pp @@ -10,13 +10,27 @@ class portmap::server { } } centos: { - package { "portmap": - ensure => installed, - } - service { "portmap": - ensure => running, - enable => true, - require => Package["portmap"], + case $operatingsystemrelase { + /^[1-5]\./: { + package { "portmap": + ensure => installed, + } + service { "portmap": + ensure => running, + enable => true, + require => Package["portmap"], + } + } + default: { + package { "rpcbind": + ensure => installed, + } + service { "rpcbind": + ensure => running, + enable => true, + require => Package["rpcbind"], + } + } } } fedora: {