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

Delta Between Two Patch Sets: modules/downloadserver/manifests/init.pp

Issue 29481662: #1980 - Introduce puppet class adblockplus_web in downloadserver module (Closed)
Left Patch Set: Created July 6, 2017, 1:59 p.m.
Right Patch Set: Leave mode out Created July 6, 2017, 5:08 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « hiera/roles/downloadserver.yaml ('k') | no next file » | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 class downloadserver( 1 class downloadserver(
2 $domain, 2 $domain,
3 $certificate, 3 $certificate,
4 $private_key, 4 $private_key,
5 $is_default = false 5 $is_default = false
6 ) { 6 ) {
7
8 include adblockplus::web
7 9
8 class {'nginx': 10 class {'nginx':
9 worker_connections => 4000, 11 worker_connections => 4000,
10 ssl_session_cache => off, 12 ssl_session_cache => off,
11 } 13 }
12 14
13 class {'sitescripts': 15 class {'sitescripts':
14 sitescriptsini_source => 'puppet:///modules/downloadserver/sitescripts', 16 sitescriptsini_source => 'puppet:///modules/downloadserver/sitescripts',
15 } 17 }
16 18
(...skipping 11 matching lines...) Expand all
28 Class['sitescripts'], 30 Class['sitescripts'],
29 Package['python-jinja2'], 31 Package['python-jinja2'],
30 ], 32 ],
31 } 33 }
32 34
33 user {'hg': 35 user {'hg':
34 ensure => present, 36 ensure => present,
35 comment => 'Mercurial client user', 37 comment => 'Mercurial client user',
36 home => '/home/hg', 38 home => '/home/hg',
37 managehome => true 39 managehome => true
38 }
39
40 class {'adblockplus::web':
mathias 2017/07/06 14:14:36 Now I get your question from earlier today. I am s
41 directory => {
42 owner => 'hg',
43 mode => '0644',
44 }
45 } 40 }
46 41
47 exec { "fetch_downloads": 42 exec { "fetch_downloads":
48 command => "hg clone https://hg.adblockplus.org/downloads /var/www/downloads ", 43 command => "hg clone https://hg.adblockplus.org/downloads /var/www/downloads ",
49 path => ["/usr/bin/", "/bin/"], 44 path => ["/usr/bin/", "/bin/"],
50 require => Package['mercurial'], 45 require => Package['mercurial'],
51 user => hg, 46 user => hg,
52 timeout => 0, 47 timeout => 0,
53 onlyif => "test ! -d /var/www/downloads" 48 onlyif => "test ! -d /var/www/downloads"
54 } 49 }
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 ensure => present, 112 ensure => present,
118 require => [File['/home/rsync/.ssh/id_rsa'], 113 require => [File['/home/rsync/.ssh/id_rsa'],
119 File['/var/www/devbuilds']], 114 File['/var/www/devbuilds']],
120 command => 'rsync -e ssh -ltprz --delete devbuilds@server16.adblockplus.org: . /var/www/devbuilds', 115 command => 'rsync -e ssh -ltprz --delete devbuilds@server16.adblockplus.org: . /var/www/devbuilds',
121 environment => hiera('cron::environment', []), 116 environment => hiera('cron::environment', []),
122 user => rsync, 117 user => rsync,
123 hour => '*', 118 hour => '*',
124 minute => '4-54/10' 119 minute => '4-54/10'
125 } 120 }
126 } 121 }
LEFTRIGHT

Powered by Google App Engine
This is Rietveld