Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: modules/trac/manifests/init.pp

Issue 29336585: Issue 3667 - Introduce robots.txt for Trac setups (Closed)
Patch Set: Created Feb. 18, 2016, 1:08 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « modules/trac/files/robots.txt ('k') | modules/trac/templates/fcgi.conf.erb » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 unless => "python -c 'import privatetickets'", 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 file {'/home/trac/robots.txt':
131 ensure => 'present',
132 source => 'puppet:///modules/trac/robots.txt',
133 owner => 'trac',
134 mode => 644,
135 }
136
130 define instance ( 137 define instance (
131 $config = 'trac/trac.ini.erb', 138 $config = 'trac/trac.ini.erb',
132 $description = 'Issue Tracker', 139 $description = 'Issue Tracker',
133 $location = '/', 140 $location = '/',
134 $logo = 'puppet:///modules/trac/logo.png', 141 $logo = 'puppet:///modules/trac/logo.png',
135 $database = 'trac', 142 $database = 'trac',
136 $permissions = 'puppet:///modules/trac/permissions.csv', 143 $permissions = 'puppet:///modules/trac/permissions.csv',
137 $theme = 'puppet:///modules/trac/theme.css') { 144 $theme = 'puppet:///modules/trac/theme.css') {
138 145
139 $database_password = $private::trac::database_password 146 $database_password = $private::trac::database_password
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
251 # Daily restart required for log rotation of all instances at once 258 # Daily restart required for log rotation of all instances at once
252 cron {'restart-trac-daily': 259 cron {'restart-trac-daily':
253 command => 'service spawn-fcgi restart >/tmp/spawn-fcgi-restart.log', 260 command => 'service spawn-fcgi restart >/tmp/spawn-fcgi-restart.log',
254 environment => hiera('cron::environment', []), 261 environment => hiera('cron::environment', []),
255 hour => '1', 262 hour => '1',
256 minute => '0', 263 minute => '0',
257 user => 'root', 264 user => 'root',
258 } 265 }
259 } 266 }
260 267
OLDNEW
« no previous file with comments | « modules/trac/files/robots.txt ('k') | modules/trac/templates/fcgi.conf.erb » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld