include:
{% if salt['grains.get']('include_secrets', True) %}
- secrets.role.minio
{% endif %}
- role.common.nginx
nginx:
ng:
servers:
managed:
s3.opensuse-project.net.conf:
config:
- server:
- server_name: s3.opensuse-project.net
- listen:
- 80
- default_server
- ignore_invalid_headers: "off"
- proxy_buffering: "off"
- location /:
- proxy_set_header: X-Real-IP $remote_addr
- proxy_set_header: X-Forwarded-For $proxy_add_x_forwarded_for
- proxy_set_header: X-Forwarded-Proto $scheme
- proxy_set_header: Host $http_host
- proxy_connect_timeout: 300
- proxy_http_version: 1.1
- proxy_set_header: Connection ""
- chunked_transfer_encoding: "off"
- proxy_redirect: "off"
- client_max_body_size: 2M
- proxy_pass: http://localhost:9000
enabled: True
zypper:
repositories:
server:database:
baseurl: http://download.opensuse.org/repositories/server:/database/$releasever/
priority: 100
refresh: True