From 7898c4ebf82b565372d8f3b6fb4fdccc27ba6831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Mon, 2 Apr 2012 16:04:55 +0300 Subject: [PATCH] Fixed inetd::service for Fedora 16. --- inetd/manifests/init.pp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/inetd/manifests/init.pp b/inetd/manifests/init.pp index 575b0c1..2b60b48 100644 --- a/inetd/manifests/init.pp +++ b/inetd/manifests/init.pp @@ -75,7 +75,7 @@ class inetd::server::inetd { define inetd::service($ensure = present) { case $operatingsystem { - centos,fedora,ubuntu,debian: { + centos,ubuntu,debian: { service { $name: enable => $ensure ? { present => true, @@ -84,6 +84,16 @@ define inetd::service($ensure = present) { notify => Service["xinetd"], } } + fedora: { + augeas { "config-inetd-${name}": + context => "/files/etc/xinetd.d/${name}/service", + changes => $ensure ? { + "present" => "set disable no", + "absent" => "set disable yes", + }, + notify => Service["xinetd"], + } + } openbsd: { exec { "enable-inetd-${name}": command => $ensure ? {