summaryrefslogtreecommitdiff
path: root/manifests/daemon.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/daemon.pp')
-rw-r--r--manifests/daemon.pp17
1 files changed, 7 insertions, 10 deletions
diff --git a/manifests/daemon.pp b/manifests/daemon.pp
index 5323e0b..01cfec2 100644
--- a/manifests/daemon.pp
+++ b/manifests/daemon.pp
@@ -5,11 +5,8 @@ class git::daemon {
require => Package['git'],
}
- include xinetd
- file{'/etc/xinetd.d/git':
- require => Package['git-daemon','xinetd'],
- notify => Service[xinetd],
- owner => root, group => 0, mode => 0755;
+ xinetd::file{'git':
+ require => Package['git-daemon'],
}
file{'/etc/init.d/git-daemon':
require => Package['git-daemon'],
@@ -23,7 +20,7 @@ class git::daemon {
hasstatus => true,
}
if $git_daemon == 'service' {
- File['/etc/xinet.d/git']{
+ Xinetd::File['git']{
source => "puppet:///modules/git/xinetd.d/git.disabled"
}
File['/etc/init.d/git-daemon']{
@@ -42,10 +39,10 @@ class git::daemon {
require => [ File['/etc/sysconfig/git-daemon'], File['/etc/init.d/git-daemon'] ],
}
} else {
- File['/etc/xinetd.d/git']{
- source => [ "puppet:///modules/site-git/xinetd.d/${fqdn}/git",
- "puppet:///modules/site-git/xinetd.d/git",
- "puppet:///modules/git/xinetd.d/git" ],
+ Xinetd::File['git']{
+ source => [ "puppet:///modules/site-git/xinetd.d/${fqdn}/git",
+ "puppet:///modules/site-git/xinetd.d/git",
+ "puppet:///modules/git/xinetd.d/git" ],
}
Service['git-daemon']{
ensure => stopped,