From 90e91b36a60eb50367912b8ab7aec4e034428869 Mon Sep 17 00:00:00 2001
From: "A. Karl Kornel" <akkornel@stanford.edu>
Date: Wed, 17 Aug 2016 11:51:05 -0700
Subject: [PATCH] xinetd: Make sure base::xinetd is included when needed

---
 manifests/xinetd/config.pp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/manifests/xinetd/config.pp b/manifests/xinetd/config.pp
index bccc05b..4e72619 100644
--- a/manifests/xinetd/config.pp
+++ b/manifests/xinetd/config.pp
@@ -67,9 +67,12 @@ define base::xinetd::config(
         fail("one of server or server_type => 'INTERNAL' must be given")
     }
 
+    # Make sure xinetd is installed
+    include base::xinetd
+
     file { "/etc/xinetd.d/$name":
         ensure  => $ensure,
         content => template('base/xinetd/config.erb'),
         notify  => Service['xinetd'],
     }
-}
\ No newline at end of file
+}
-- 
GitLab