From 9c4bd27fc6e8301a5cdbf617345aa7cd1082c84b Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Mon, 27 Oct 2014 22:44:49 +0200 Subject: [PATCH] inetd: Fixed enabling inetd based services on CentOS 7. --- inetd/manifests/init.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/inetd/manifests/init.pp b/inetd/manifests/init.pp index b4bc0c9..95f744a 100644 --- a/inetd/manifests/init.pp +++ b/inetd/manifests/init.pp @@ -77,7 +77,20 @@ define inetd::service($ensure = present) { include inetd::server case $::operatingsystem { - "centos","redhat","ubuntu","debian": { + "centos","redhat": { + service { $name: + enable => $ensure ? { + present => true, + absent => false, + }, + provider => $::operatingsystemrelease ? { + /^[1-6]/ => undef, + default => "redhat", + }, + notify => Service["xinetd"], + } + } + "ubuntu","debian": { service { $name: enable => $ensure ? { present => true,