Blob Blame History Raw
include:
  {% if salt['grains.get']('include_secrets', True) %}
  - secrets.role.minio
  {% endif %}
  - role.common.nginx

nginx:
  ng:
    servers:
      managed:
        s3.opensuse-project.net:
          config:
            - upstream minio:
                - server: 127.0.0.1:9000 fail_timeout=0
            - server:
                - server_name: s3.opensuse-project.net
                - listen:
                    - 80
                    - default_server
                - location /:
                    - try_files: $uri @minio
                - location @minio:
                    - proxy_set_header: X-Forwarded-For $proxy_add_x_forwarded_for
                    - proxy_set_header: X-Forwarded-Proto https
                    - proxy_set_header: X-Forwarded-Protocol ssl
                    - proxy_set_header: Host $http_host
                    - proxy_redirect: "off"
                    - client_max_body_size: 2M
                    - proxy_pass: http://minio
          enabled: True

zypper:
  repositories:
    server:database:
      baseurl: http://download.opensuse.org/repositories/server:/database/$releasever/
      priority: 100
      refresh: True