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

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

Issue 4894914248704000: Issue 254 - Switch from wildcard certificate to certificates for individual hosts (Closed)
Patch Set: Created April 10, 2014, 9 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 class rietveld( 1 class rietveld(
2 $domain, 2 $domain,
3 $certificate,
4 $private_key,
3 $is_default=false 5 $is_default=false
4 ) inherits private::rietveld { 6 ) inherits private::rietveld {
5 7
6 include nginx 8 include nginx
7 $django_home = '/home/rietveld/django-gae2django' 9 $django_home = '/home/rietveld/django-gae2django'
8 $rietveld_home = "${django_home}/examples/rietveld" 10 $rietveld_home = "${django_home}/examples/rietveld"
9 11
10 Exec { 12 Exec {
11 path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin', 13 path => '/usr/bin:/usr/sbin:/bin:/usr/local/bin',
12 } 14 }
13 15
14 nginx::hostconfig {$domain: 16 nginx::hostconfig {$domain:
15 source => 'puppet:///modules/rietveld/site.conf', 17 source => 'puppet:///modules/rietveld/site.conf',
16 is_default => $is_default, 18 is_default => $is_default,
17 certificate => 'adblockplus.org_sslcert.pem', 19 certificate => $certificate,
18 private_key => 'adblockplus.org_sslcert.key', 20 private_key => $private_key,
19 log => 'access_log_codereview' 21 log => 'access_log_codereview'
20 } 22 }
21 23
22 package {['python-django', 'make', 'patch', 'gunicorn']: ensure => present} 24 package {['python-django', 'make', 'patch', 'gunicorn']: ensure => present}
23 25
24 user {'rietveld': 26 user {'rietveld':
25 ensure => present, 27 ensure => present,
26 comment => 'User of the rietveld installation', 28 comment => 'User of the rietveld installation',
27 home => '/home/rietveld', 29 home => '/home/rietveld',
28 managehome => true 30 managehome => true
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 hasstatus => false, 79 hasstatus => false,
78 require => [Package['gunicorn'], File['/etc/init.d/rietveld']] 80 require => [Package['gunicorn'], File['/etc/init.d/rietveld']]
79 } 81 }
80 82
81 exec {'set_superuser': 83 exec {'set_superuser':
82 command => "echo \"from django.db import DEFAULT_DB_ALIAS as database; from django.contrib.auth.models import User; User.objects.db_manager(database).create _superuser('admin', 'admins@adblockplus.org', '${admin_password}')\" | ./manage. py shell", 84 command => "echo \"from django.db import DEFAULT_DB_ALIAS as database; from django.contrib.auth.models import User; User.objects.db_manager(database).create _superuser('admin', 'admins@adblockplus.org', '${admin_password}')\" | ./manage. py shell",
83 cwd => "${rietveld_home}", 85 cwd => "${rietveld_home}",
84 require => Exec['install_rietveld'], 86 require => Exec['install_rietveld'],
85 } 87 }
86 } 88 }
OLDNEW
« no previous file with comments | « modules/private-stub/files/update.adblockplus.org_sslcert.pem ('k') | modules/statsmaster/manifests/init.pp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld