diff options
author | Michael Scherer <misc@mageia.org> | 2011-01-24 12:22:11 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2011-01-24 12:22:11 +0000 |
commit | c3c2b68db005832d396c87507e0a8c716030a1b4 (patch) | |
tree | 5dcc6295e322d00580df5c208945428bb1611161 /modules/viewvc/manifests/init.pp | |
parent | 88a56021c56263466c7ea0385cc3b48ce62fb86a (diff) | |
download | puppet-c3c2b68db005832d396c87507e0a8c716030a1b4.tar puppet-c3c2b68db005832d396c87507e0a8c716030a1b4.tar.gz puppet-c3c2b68db005832d396c87507e0a8c716030a1b4.tar.bz2 puppet-c3c2b68db005832d396c87507e0a8c716030a1b4.tar.xz puppet-c3c2b68db005832d396c87507e0a8c716030a1b4.zip |
add viewvc module
Diffstat (limited to 'modules/viewvc/manifests/init.pp')
-rw-r--r-- | modules/viewvc/manifests/init.pp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/modules/viewvc/manifests/init.pp b/modules/viewvc/manifests/init.pp new file mode 100644 index 00000000..74be8c59 --- /dev/null +++ b/modules/viewvc/manifests/init.pp @@ -0,0 +1,28 @@ +class viewvc { + package { ['viewvc','python-svn']: + ensure => installed + } + # http_expiration_time = 600 + # svn_roots = admin: svn://svn.mageia.org/svn/adm/ + + file { 'viewvc.conf': + ensure => present, + path => '/etc/viewvc/viewvc.conf', + content => template('viewvc/viewvc.conf'), + notify => Service['apache'], + } + + file { 'webapps.d/viewvc.conf': + ensure => present, + path => '/etc/httpd/conf/webapps.d/viewvc.conf', + content => template('viewvc/webapp.conf'), + notify => Service['apache'], + } + + # need newer version of viewvc + apache::vhost_wsgi{ "viewvc.$domain": + wsgi_path => "/usr/share/viewvc/bin/wsgi/viewvc.wsgi", + aliases => { "/viewvc" => "/var/www/viewvc/" }, + } +} + |