Blob Blame History Raw
include:
  - role.common.nginx

nginx:
  ng:
    servers:
      managed:
        progress.opensuse.org.conf:
          config:
            - upstream redmine:
                - server:
                    - unix:/srv/www/vhosts/redmine/tmp/sockets/redmine.socket
                    - fail_timeout=0
            - server:
                - listen: 80
                - server_tokens: 'off'
                # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)
                - add_header: Strict-Transport-Security max-age=15768000
                - location /:
                    - try_files: $uri/index.html $uri.html $uri @cluster
                - location @cluster:
                    - proxy_pass: http://redmine
                - access_log: /var/log/nginx/redmine.access.log combined
                - error_log: /var/log/nginx/redmine.error.log
          enabled: True