OLD | NEW |
| (Empty) |
1 class statsmaster::downloads { | |
2 package {['pypy', 'python-jinja2']:} | |
3 | |
4 class {'sitescripts': | |
5 sitescriptsini_content => template('statsmaster/sitescripts.ini.erb'), | |
6 } | |
7 | |
8 file {['/var/www/stats', '/var/www/statsdata']: | |
9 ensure => directory, | |
10 mode => 0755, | |
11 owner => stats, | |
12 } | |
13 | |
14 file {'/var/www/statsdata/usercounts.html': | |
15 ensure => file, | |
16 mode => 0444, | |
17 source => 'puppet:///modules/statsmaster/usercounts.html', | |
18 owner => stats, | |
19 } | |
20 | |
21 cron {'updatestats': | |
22 ensure => present, | |
23 require => [ | |
24 Package['pypy'], | |
25 Package['python-jinja2'], | |
26 Class["sitescripts"] | |
27 ], | |
28 command => "pypy -m sitescripts.stats.bin.logprocessor && python -m sitescri
pts.stats.bin.pagegenerator", | |
29 environment => concat(hiera('cron::environment', []), [ | |
30 'PYTHONPATH=/opt/sitescripts', | |
31 ]), | |
32 user => stats, | |
33 hour => 1, | |
34 minute => 30, | |
35 } | |
36 } | |
OLD | NEW |