Blame pillar/role/web_mirrors.sls
|
Theo Chatzimichos |
754b1a |
{% if saltenv == 'production' %}
|
|
Theo Chatzimichos |
754b1a |
{% set ip4_private = salt['grains.get']('ip4_interfaces:private')[0] %}
|
|
Theo Chatzimichos |
754b1a |
{% else %}
|
|
Theo Chatzimichos |
754b1a |
{% set ip4_private = '127.0.0.1' %}
|
|
Theo Chatzimichos |
754b1a |
{% endif %}
|
|
Theo Chatzimichos |
410475 |
|
|
Theo Chatzimichos |
cd40e0 |
include:
|
|
Theo Chatzimichos |
cd40e0 |
- role.common.nginx
|
|
Theo Chatzimichos |
cd40e0 |
|
|
Theo Chatzimichos |
cd40e0 |
nginx:
|
|
Theo Chatzimichos |
cd40e0 |
ng:
|
|
Theo Chatzimichos |
cd40e0 |
server:
|
|
Theo Chatzimichos |
cd40e0 |
config:
|
|
Theo Chatzimichos |
cd40e0 |
worker_processes: auto
|
|
Theo Chatzimichos |
cd40e0 |
servers:
|
|
Theo Chatzimichos |
cd40e0 |
managed:
|
|
Theo Chatzimichos |
cd40e0 |
mirrors.opensuse.org.conf:
|
|
Theo Chatzimichos |
cd40e0 |
config:
|
|
Theo Chatzimichos |
cd40e0 |
- server:
|
|
Theo Chatzimichos |
410475 |
- listen: {{ ip4_private }}:80
|
|
Theo Chatzimichos |
cd40e0 |
- location /:
|
|
Theo Chatzimichos |
cd40e0 |
- root: /srv/www/vhosts/mirrors.opensuse.org
|
|
Theo Chatzimichos |
cd40e0 |
- index:
|
|
Theo Chatzimichos |
cd40e0 |
- index.html
|
|
Theo Chatzimichos |
cd40e0 |
- index.htm
|
|
Theo Chatzimichos |
cd40e0 |
- location = /50x.html:
|
|
Theo Chatzimichos |
cd40e0 |
- root: /srv/www/htdocs
|
|
Theo Chatzimichos |
cd40e0 |
enabled: True
|
|
Theo Chatzimichos |
8c5869 |
sudoers:
|
|
Theo Chatzimichos |
8c5869 |
included_files:
|
|
Theo Chatzimichos |
8c5869 |
/etc/sudoers.d/group_mirrors-admins:
|
|
Theo Chatzimichos |
8c5869 |
groups:
|
|
Theo Chatzimichos |
8c5869 |
mirrors-admins:
|
|
Theo Chatzimichos |
8c5869 |
- 'ALL=(ALL) ALL'
|