Blame pillar/role/common/nginx.sls
|
Theo Chatzimichos |
e61be4 |
{% set country = salt['grains.get']('country') %}
|
|
Theo Chatzimichos |
e61be4 |
|
|
Theo Chatzimichos |
6e3a0e |
nginx:
|
|
Theo Chatzimichos |
6e3a0e |
ng:
|
|
Theo Chatzimichos |
6e3a0e |
lookup:
|
|
Theo Chatzimichos |
6e3a0e |
server_available: /etc/nginx/vhosts.d
|
|
Theo Chatzimichos |
6e3a0e |
server_enabled: /etc/nginx/vhosts.d
|
|
Theo Chatzimichos |
6e3a0e |
server:
|
|
Theo Chatzimichos |
6e3a0e |
config:
|
|
Theo Chatzimichos |
6e3a0e |
events:
|
|
Theo Chatzimichos |
6e3a0e |
worker_connections: 1024
|
|
Theo Chatzimichos |
6e3a0e |
use: epoll
|
|
Theo Chatzimichos |
6e3a0e |
http:
|
|
Theo Chatzimichos |
6e3a0e |
gzip: 'on'
|
|
 |
ccad43 |
server_tokens: 'off'
|
|
Theo Chatzimichos |
6e3a0e |
include:
|
|
Theo Chatzimichos |
6e3a0e |
- mime.types
|
|
Theo Chatzimichos |
6e3a0e |
- conf.d/*.conf
|
|
Theo Chatzimichos |
6e3a0e |
- vhosts.d/*.conf
|
|
Theo Chatzimichos |
e61be4 |
set_real_ip_from:
|
|
Theo Chatzimichos |
e61be4 |
{% if country == 'de' %}
|
|
Theo Chatzimichos |
e61be4 |
# HA proxies
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.4
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.101
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.102
|
|
Theo Chatzimichos |
e61be4 |
# login proxies
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.16
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.21
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.47.22
|
|
Theo Chatzimichos |
e61be4 |
{% elif country == 'us' %}
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.67.1
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.67.2
|
|
Theo Chatzimichos |
e61be4 |
- 192.168.67.3
|
|
Theo Chatzimichos |
e61be4 |
{% endif %}
|
|
Theo Chatzimichos |
6e3a0e |
real_ip_header: X-Forwarded-For
|
|
Theo Chatzimichos |
6e3a0e |
real_ip_recursive: 'on'
|
|
Christian Boltz |
d40123 |
worker_processes: auto
|