From 442de21e518b6f992d181889d22a501b3d6a3034 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 9 Mar 2016 19:14:37 -0300 Subject: Make inetd optional --- manifests/daemon.pp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/manifests/daemon.pp b/manifests/daemon.pp index 47746a6..057f778 100644 --- a/manifests/daemon.pp +++ b/manifests/daemon.pp @@ -1,5 +1,6 @@ class git::daemon ( $implementation = hiera('git::daemon::implementation', 'gitolite') + $inetd = hiera('git::daemon::inetd', true) ) { # directory for git user and repositories file { "/var/git": @@ -70,15 +71,17 @@ class git::daemon ( # default implementation include git::gitolite - # the needed packages and services - include inetd + # include inetd if needed + if ($inetd == true) { + include inetd - # git-daemon config in inetd - line { "git-daemon-inetd": - file => "/etc/inetd.conf", - line => "git stream tcp nowait git /usr/bin/git git daemon --inetd --verbose --base-path=/var/git/repositories /var/git/repositories", - ensure => present, - notify => Service['inetd'], + # git-daemon config in inetd + line { "git-daemon-inetd": + file => "/etc/inetd.conf", + line => "git stream tcp nowait git /usr/bin/git git daemon --inetd --verbose --base-path=/var/git/repositories /var/git/repositories", + ensure => present, + notify => Service['inetd'], + } } # See http://bastian.rieck.ru/blog/posts/2013/gitweb_readme_workflow/ -- cgit v1.2.3