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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3303 - (hide annotations) (download)
Thu Jul 25 21:35:04 2013 UTC (10 years, 9 months ago) by boklm
File size: 892 byte(s)
gitweb: add ssl vhost
1 misc 1856 class gitweb {
2 misc 2242 package { 'gitweb': }
3 misc 1856 # 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 misc 2242 file { '/etc/gitweb.conf':
9 misc 1856 content => template('gitweb/gitweb.conf'),
10 misc 2653 notify => Service['apache'],
11 misc 2242 require => Package['gitweb'],
12 misc 1856 }
13    
14 misc 2242 apache::webapp_other { 'gitweb':
15     webapp_file => 'gitweb/webapp.conf',
16 misc 1856 }
17 misc 2653
18 boklm 3254 mga_common::local_script { 'gitweb.wrapper.sh':
19 misc 1856 content => template('gitweb/wrapper.sh'),
20 misc 2653 notify => Service['apache'],
21 misc 1856 }
22 misc 2653
23 boklm 3303 $vhost = "gitweb.${::domain}"
24     apache::vhost::base { $vhost:
25 misc 2653 content => template('gitweb/vhost.conf')
26 misc 1856 }
27 boklm 3303 apache::vhost::base { "ssl_${vhost}":
28     vhost => $vhost,
29     use_ssl => true,
30     content => template('gitweb/vhost.conf'),
31     }
32 misc 1856 }

  ViewVC Help
Powered by ViewVC 1.1.30