/[adm]/puppet/modules/gitweb/manifests/init.pp
ViewVC logotype

Contents of /puppet/modules/gitweb/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2653 - (show annotations) (download)
Mon Mar 19 22:02:48 2012 UTC (12 years, 1 month ago) by misc
File size: 707 byte(s)
clean module gitweb
1 class gitweb {
2 package { 'gitweb': }
3 # TODO some rpm may be needed ( like perl-FCGI )
4 # git >= 17.2 is needed for fastcgi support
5
6 # TODO fix git rpm to show the css, the js, and others missing file
7
8 file { '/etc/gitweb.conf':
9 content => template('gitweb/gitweb.conf'),
10 notify => Service['apache'],
11 require => Package['gitweb'],
12 }
13
14 apache::webapp_other { 'gitweb':
15 webapp_file => 'gitweb/webapp.conf',
16 }
17
18 local_script { 'gitweb.wrapper.sh':
19 content => template('gitweb/wrapper.sh'),
20 notify => Service['apache'],
21 }
22
23 apache::vhost_base { "gitweb.$::domain":
24 content => template('gitweb/vhost.conf')
25 }
26 }

  ViewVC Help
Powered by ViewVC 1.1.30