summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2010-10-22 23:27:33 +0200
committermh <mh@immerda.ch>2010-10-22 23:27:33 +0200
commit37f253cffe766a179dbb1ee3f86af740eff78ac1 (patch)
tree90cd2df338930fec749e94f70f8e7e16817a8cb8
parent381b1a20288b959a96af78699bcc34a9bf220264 (diff)
use xinetd management define
-rw-r--r--manifests/daemon.pp17
-rw-r--r--manifests/daemon/disable.pp3
-rw-r--r--manifests/daemon/vhosts.pp2
3 files changed, 11 insertions, 11 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,
diff --git a/manifests/daemon/disable.pp b/manifests/daemon/disable.pp
index 6e01268..807d03e 100644
--- a/manifests/daemon/disable.pp
+++ b/manifests/daemon/disable.pp
@@ -3,6 +3,9 @@ class git::daemon::disable inherits git::daemon {
ensure => absent,
}
+ Xinetd::File['git']{
+ source => "puppet:///modules/git/xinetd.d/git.disabled"
+ }
File['/etc/init.d/git-daemon']{
ensure => absent,
}
diff --git a/manifests/daemon/vhosts.pp b/manifests/daemon/vhosts.pp
index 8dd238d..beb33ab 100644
--- a/manifests/daemon/vhosts.pp
+++ b/manifests/daemon/vhosts.pp
@@ -6,7 +6,7 @@ class git::daemon::vhosts inherits git::daemon {
"puppet:///modules/git/sysconfig/git-daemon.vhosts" ],
}
} else {
- File['/etc/xinetd.d/git']{
+ Xinetd::File['git']{
source => [ "puppet:///modules/site-git/xinetd.d/${fqdn}/git.vhosts",
"puppet:///modules/site-git/xinetd.d/git.vhosts",
"puppet:///modules/git/xinetd.d/git.vhosts" ],