Skip to content

Commit b4bf483

Browse files
author
Tim Meusel
committed
Merge branch 'feature-nginx' of https://github.com/bastelfreak/puppetmodule into feature-nginx
Conflicts: manifests/master.pp manifests/unicorn.pp
2 parents 91d10f8 + 32f1ce2 commit b4bf483

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

files/puppetmaster

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# define the new unicorn backend
2+
upstream puppetmaster_unicorn {
3+
server unix:/var/run/puppet/puppetmaster_unicorn.sock fail_timeout=0;
4+
}
5+
6+
# define our proxy for breaking up SSL
7+
server {
8+
ssl on;
9+
ssl_certificate /var/lib/puppet/ssl/certs/puppet.vps.hosteurope.de.pem;
10+
ssl_certificate_key /var/lib/puppet/ssl/private_keys/puppet.vps.hosteurope.de.pem;
11+
ssl_verify_client optional;
12+
ssl_client_certificate /var/lib/puppet/ssl/ca/ca_crt.pem;
13+
ssl_protocols TLSv1.2;
14+
ssl_ciphers 'EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA';
15+
proxy_set_header Host $host;
16+
proxy_set_header X-Real-IP $remote_addr;
17+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
18+
proxy_set_header X-Scheme $scheme;
19+
proxy_set_header X-Client-Verify $ssl_client_verify;
20+
proxy_set_header X-Client-DN $ssl_client_s_dn;
21+
proxy_set_header X-SSL-Subject $ssl_client_s_dn;
22+
proxy_set_header X-SSL-Issuer $ssl_client_i_dn;
23+
listen 10.111.2.250:8140 ssl;
24+
root /var/empty;
25+
location / {
26+
proxy_pass http://puppetmaster_unicorn;
27+
proxy_redirect off;
28+
}
29+
access_log /var/log/nginx/puppetmaster-access.log;
30+
error_log /var/log/nginx/puppetmaster-error.log;
31+
}
32+

0 commit comments

Comments
 (0)