| LEFT | RIGHT |
| 1 class trac( | 1 class trac( |
| 2 $domain, | 2 $domain, |
| 3 $certificate, | 3 $certificate, |
| 4 $private_key, | 4 $private_key, |
| 5 $fcgi_config_dir = '/etc/nginx/trac.d', | 5 $fcgi_config_dir = '/etc/nginx/trac.d', |
| 6 $is_default = false) inherits private::trac { | 6 $is_default = false) inherits private::trac { |
| 7 | 7 |
| 8 package {['python-mysqldb','python-pip','subversion', 'tofrodos', 'graphviz']: | 8 package {['python-mysqldb','python-pip','subversion', 'tofrodos', 'graphviz']: |
| 9 ensure => present | 9 ensure => present |
| 10 } | 10 } |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 | 110 |
| 111 exec { 'install_Tractags': | 111 exec { 'install_Tractags': |
| 112 command => "pip install svn+http://trac-hacks.org/svn/tagsplugin/tags/0.7/", | 112 command => "pip install svn+http://trac-hacks.org/svn/tagsplugin/tags/0.7/", |
| 113 require => Package['python-pip'], | 113 require => Package['python-pip'], |
| 114 unless => "python -c 'import tractags'", | 114 unless => "python -c 'import tractags'", |
| 115 } | 115 } |
| 116 | 116 |
| 117 exec { 'install_PrivateTickets': | 117 exec { 'install_PrivateTickets': |
| 118 command => "pip install svn+http://trac-hacks.org/svn/privateticketsplugin/t
ags/2.0.2/", | 118 command => "pip install svn+http://trac-hacks.org/svn/privateticketsplugin/t
ags/2.0.2/", |
| 119 require => Package['subversion', 'python-pip'], | 119 require => Package['subversion', 'python-pip'], |
| 120 unless => "python -c 'import privateticketsplugin'", | 120 unless => "python -c 'import privatetickets'", |
| 121 } | 121 } |
| 122 | 122 |
| 123 file { '/home/trac/trac.ini': | 123 file { '/home/trac/trac.ini': |
| 124 ensure => present, | 124 ensure => present, |
| 125 source => 'puppet:///modules/trac/trac.ini', | 125 source => 'puppet:///modules/trac/trac.ini', |
| 126 owner => 'trac', | 126 owner => 'trac', |
| 127 mode => 644, | 127 mode => 644, |
| 128 } | 128 } |
| 129 | 129 |
| 130 define instance ( | 130 define instance ( |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 233 } | 233 } |
| 234 | 234 |
| 235 spawn-fcgi::pool {"tracd_${name}": | 235 spawn-fcgi::pool {"tracd_${name}": |
| 236 ensure => present, | 236 ensure => present, |
| 237 fcgi_app => "/home/trac/htdocs-$name/cgi-bin/trac.fcgi", | 237 fcgi_app => "/home/trac/htdocs-$name/cgi-bin/trac.fcgi", |
| 238 socket => "/tmp/${name}-fastcgi.sock", | 238 socket => "/tmp/${name}-fastcgi.sock", |
| 239 mode => "0666", | 239 mode => "0666", |
| 240 user => trac, | 240 user => trac, |
| 241 children => 1, | 241 children => 1, |
| 242 require => Exec["deploy_$name"], | 242 require => Exec["deploy_$name"], |
| 243 notify => Service['nginx'], | |
| 244 } | 243 } |
| 245 } | 244 } |
| 246 } | 245 } |
| 247 | 246 |
| LEFT | RIGHT |