From 9e15e4ae3b87dff8459f26c6a654d7e482f7f0d4 Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 9 Jan 2010 15:27:22 +0100 Subject: disable git stuff --- manifests/daemon/disable.pp | 23 +++++++++++++++++++++++ manifests/web/absent.pp | 16 ++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 manifests/daemon/disable.pp create mode 100644 manifests/web/absent.pp diff --git a/manifests/daemon/disable.pp b/manifests/daemon/disable.pp new file mode 100644 index 0000000..11d6ff8 --- /dev/null +++ b/manifests/daemon/disable.pp @@ -0,0 +1,23 @@ +class git::daemon::disable { + Package{'git-daemon': + ensure => absent, + } + + File['/etc/init.d/git-daemon']{ + ensure => absent, + } + File['/etc/sysconfig/git-daemon']{ + ensure => absent, + } + Service['git-daemon']{ + ensure => stopped, + enable => false, + require => undef, + before => File['/etc/init.d/git-daemon'], + } + + if $use_shorewall { + include shorewall::rules::gitdaemon::absent + } +} + diff --git a/manifests/web/absent.pp b/manifests/web/absent.pp new file mode 100644 index 0000000..5ba6e06 --- /dev/null +++ b/manifests/web/absent.pp @@ -0,0 +1,16 @@ +class git::web::absent { + package{'gitweb': + ensure => absent, + } + + file{'/etc/gitweb.d': + ensure => absent, + purge => true, + force => true, + recurse => true, + } + file{'/etc/gitweb.conf': + ensure => absent, + } +} + -- cgit v1.2.3