only pull in xinetd if we do not try to remove files
authorPeter Palfrader <peter@palfrader.org>
Tue, 7 Feb 2017 20:45:30 +0000 (21:45 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 7 Feb 2017 20:45:30 +0000 (21:45 +0100)
modules/xinetd/manifests/service.pp

index c348579..0f0b4a6 100644 (file)
@@ -19,10 +19,11 @@ define xinetd::service (
        $ensure=present,
        $ferm=true
 ) {
-       include xinetd
-
        case $ensure {
-               present,absent,file: {}
+               present,file: {
+                       include xinetd
+               }
+               absent: {}
                default: { fail("Invalid ensure for '$name'") }
        }