OLD | NEW |
1 class web::server($vhost, $repository, $multiplexer_locations = undef) { | 1 class web::server($vhost, $repository, $multiplexer_locations = undef) { |
2 File { | 2 File { |
3 owner => 'root', | 3 owner => 'root', |
4 group => 'root', | 4 group => 'root', |
5 mode => 0644, | 5 mode => 0644, |
6 } | 6 } |
7 | 7 |
8 Cron { | 8 Cron { |
9 environment => ['MAILTO=admin@adblockplus.org', 'PYTHONPATH=/opt/sitescripts
'], | 9 environment => ['MAILTO=admins@adblockplus.org', 'PYTHONPATH=/opt/sitescript
s'], |
10 } | 10 } |
11 | 11 |
12 include nginx | 12 include nginx |
13 | 13 |
14 package {['python-jinja2', 'python-markdown']:} | 14 package {['python-jinja2', 'python-markdown']:} |
15 | 15 |
16 nginx::hostconfig {$vhost: | 16 nginx::hostconfig {$vhost: |
17 content => template('web/site.erb'), | 17 content => template('web/site.erb'), |
18 enabled => true, | 18 enabled => true, |
19 } | 19 } |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 mode => 755, | 82 mode => 755, |
83 } | 83 } |
84 | 84 |
85 cron {'update_repo': | 85 cron {'update_repo': |
86 ensure => present, | 86 ensure => present, |
87 command => "hg pull -q -R /home/www/${repository} && python -m sitescripts.c
ms.bin.generate_static_pages /home/www/${repository} /var/www/${vhost}", | 87 command => "hg pull -q -R /home/www/${repository} && python -m sitescripts.c
ms.bin.generate_static_pages /home/www/${repository} /var/www/${vhost}", |
88 user => www, | 88 user => www, |
89 minute => '*/10', | 89 minute => '*/10', |
90 } | 90 } |
91 } | 91 } |
OLD | NEW |