OLD | NEW |
1 class statsmaster { | 1 class statsmaster { |
2 user {'stats': | 2 user {'stats': |
3 ensure => present, | 3 ensure => present, |
4 home => '/home/stats', | 4 home => '/home/stats', |
5 managehome => true, | 5 managehome => true, |
6 } | 6 } |
7 | 7 |
8 file {'/home/stats/.ssh': | 8 file {'/home/stats/.ssh': |
9 ensure => directory, | 9 ensure => directory, |
10 owner => stats, | 10 owner => stats, |
11 mode => 0600, | 11 mode => 0600, |
12 require => User['stats'], | 12 require => User['stats'], |
13 } | 13 } |
14 | 14 |
15 file {'/home/stats/.ssh/id_rsa': | 15 file {'/home/stats/.ssh/id_rsa': |
16 ensure => present, | 16 ensure => present, |
17 owner => stats, | 17 owner => stats, |
18 mode => 0400, | 18 mode => 0400, |
19 source => 'puppet:///modules/private/stats@stats.adblockplus.org', | 19 source => 'puppet:///modules/private/stats@stats.adblockplus.org', |
20 } | 20 } |
21 | 21 |
22 file {'/home/stats/.ssh/known_hosts': | 22 file {'/home/stats/.ssh/known_hosts': |
23 ensure => present, | 23 ensure => present, |
24 owner => stats, | 24 owner => stats, |
25 mode => 0400, | 25 mode => 0400, |
26 source => 'puppet:///modules/statsmaster/known_hosts', | 26 source => 'puppet:///modules/statsmaster/known_hosts', |
27 } | 27 } |
28 | 28 |
29 package {'python-simplejson':} | 29 package {['python-simplejson', 'python-jinja2']:} |
30 | |
31 package {'python-jinja2':} | |
32 | 30 |
33 class {'sitescripts': | 31 class {'sitescripts': |
34 sitescriptsini_source => 'puppet:///modules/statsmaster/sitescripts.ini', | 32 sitescriptsini_source => 'puppet:///modules/statsmaster/sitescripts.ini', |
35 } | 33 } |
36 | 34 |
37 class {'nginx': | 35 class {'nginx': |
38 worker_processes => 2, | 36 worker_processes => 2, |
39 worker_connections => 4000, | 37 worker_connections => 4000, |
40 ssl_session_cache => off, | 38 ssl_session_cache => off, |
41 } | 39 } |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 Package['python-jinja2'], | 103 Package['python-jinja2'], |
106 Exec["fetch_sitescripts"] | 104 Exec["fetch_sitescripts"] |
107 ], | 105 ], |
108 command => "python -m sitescripts.stats.bin.datamerger && python -m sitescri
pts.stats.bin.pagegenerator", | 106 command => "python -m sitescripts.stats.bin.datamerger && python -m sitescri
pts.stats.bin.pagegenerator", |
109 environment => ['MAILTO=admins@adblockplus.org', 'PYTHONPATH=/opt/sitescript
s'], | 107 environment => ['MAILTO=admins@adblockplus.org', 'PYTHONPATH=/opt/sitescript
s'], |
110 user => stats, | 108 user => stats, |
111 hour => 12, | 109 hour => 12, |
112 minute => 0, | 110 minute => 0, |
113 } | 111 } |
114 } | 112 } |
OLD | NEW |