Blame pillar/role/web_tsp.sls
|
Christian Boltz |
f2fe25 |
include:
|
|
Stasiek Michalski |
e50e27 |
{% if salt['grains.get']('include_secrets', True) %}
|
|
Stasiek Michalski |
e50e27 |
- secrets.role.web_tsp
|
|
Stasiek Michalski |
e50e27 |
{% endif %}
|
|
Christian Boltz |
f2fe25 |
- role.common.nginx
|
|
Christian Boltz |
f2fe25 |
|
|
Stasiek Michalski |
e50e27 |
profile:
|
|
Stasiek Michalski |
e50e27 |
web_tsp:
|
|
Stasiek Michalski |
e50e27 |
database_host: 192.168.47.4
|
|
Stasiek Michalski |
e50e27 |
database_user: web_tsp
|
|
Stasiek Michalski |
e50e27 |
|
|
Christian Boltz |
f2fe25 |
nginx:
|
|
Christian Boltz |
f2fe25 |
ng:
|
|
Christian Boltz |
f2fe25 |
servers:
|
|
Christian Boltz |
f2fe25 |
managed:
|
|
Christian Boltz |
f2fe25 |
tsp.opensuse.org.conf:
|
|
Christian Boltz |
f2fe25 |
config:
|
|
Stasiek Michalski |
07dbd5 |
- upstream tsp:
|
|
Stasiek Michalski |
07dbd5 |
- server: unix:///var/cache/tsp/puma.socket
|
|
Christian Boltz |
f2fe25 |
- server:
|
|
Christian Boltz |
f2fe25 |
- listen:
|
|
Christian Boltz |
f2fe25 |
- 80
|
|
Christian Boltz |
f2fe25 |
- default_server
|
|
Christian Boltz |
f2fe25 |
- server_name: tsp.opensuse.org
|
|
Stasiek Michalski |
07dbd5 |
- root: /srv/www/travel-support-program/public
|
|
Stasiek Michalski |
07dbd5 |
- keepalive_timeout: 5
|
|
Stasiek Michalski |
58e1a6 |
- try_files $uri/index.html $uri @tsp
|
|
Stasiek Michalski |
72a8af |
- location @tsp:
|
|
Stasiek Michalski |
07dbd5 |
- proxy_set_header: X-Forwarded-For $proxy_add_x_forwarded_for
|
|
Stasiek Michalski |
07dbd5 |
- proxy_set_header: Host $http_host
|
|
Stasiek Michalski |
58db4a |
- proxy_pass http://tsp
|
|
Christian Boltz |
f2fe25 |
- error_page: 500 502 503 504 /50x.html
|
|
Christian Boltz |
f2fe25 |
- location = /50x.html:
|
|
Christian Boltz |
f2fe25 |
- root: /srv/www/htdocs
|
|
Christian Boltz |
f2fe25 |
- access_log: /var/log/nginx/tsp.access.log combined
|
|
Christian Boltz |
f2fe25 |
- error_log: /var/log/nginx/tsp.error.log
|
|
Christian Boltz |
f2fe25 |
enabled: True
|
|
Stasiek Michalski |
78f52a |
|
|
Stasiek Michalski |
78f52a |
sudoers:
|
|
Stasiek Michalski |
78f52a |
included_files:
|
|
Stasiek Michalski |
78f52a |
/etc/sudoers.d/group_tsp-admins:
|
|
Stasiek Michalski |
78f52a |
groups:
|
|
Stasiek Michalski |
78f52a |
tsp-admins:
|
|
Stasiek Michalski |
78f52a |
- 'ALL=(ALL) ALL'
|
|
Stasiek Michalski |
7587c4 |
|
|
Stasiek Michalski |
7587c4 |
zypper:
|
|
Stasiek Michalski |
7587c4 |
repositories:
|
|
Stasiek Michalski |
7587c4 |
openSUSE:infrastructure:tsp:
|
|
Stasiek Michalski |
7587c4 |
baseurl: http://download.infra.opensuse.org/repositories/openSUSE:/infrastructure:/tsp/openSUSE_Leap_$releasever/
|
|
Stasiek Michalski |
7587c4 |
priority: 100
|
|
Stasiek Michalski |
7587c4 |
refresh: True
|