Compare commits
2 Commits
974014937f
...
182aba2661
Author | SHA1 | Date | |
---|---|---|---|
182aba2661 | |||
4137ffb3e5 |
@ -1,7 +1,4 @@
|
|||||||
{%- from 'map.jinja' import nginx_crtkeypair -%}
|
{%- from 'map.jinja' import nginx_crtkeypair -%}
|
||||||
{%- set trustcrt = '/usr/share/pki/trust/anchors/syscid-ca.crt' -%}
|
|
||||||
{%- set stapler = 'http://gaia.syscid.com:8900/' -%}
|
|
||||||
{%- set resolver = '192.168.0.115' -%}
|
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
snippets:
|
snippets:
|
||||||
@ -21,29 +18,31 @@ nginx:
|
|||||||
- proxy_ssl_trusted_certificate: /etc/pki/trust/anchors/backend-ca.crt
|
- proxy_ssl_trusted_certificate: /etc/pki/trust/anchors/backend-ca.crt
|
||||||
tls:
|
tls:
|
||||||
- ssl_ciphers: ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
|
- ssl_ciphers: ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
|
||||||
|
tls_baseline: {#- compat, to-do: merge into role.web-proxy #}
|
||||||
|
- include: snippets/tls
|
||||||
|
|
||||||
{#- certificate snippets, to-do: merge snippets/tls include into crtkeypair #}
|
{#- certificate snippets #}
|
||||||
{{ nginx_crtkeypair('libertacasa', 'liberta.casa') | indent }}
|
{{ nginx_crtkeypair('libertacasa', 'liberta.casa') | indent }}
|
||||||
- include: snippets/tls
|
- include: snippets/tls_baseline
|
||||||
{{ nginx_crtkeypair('libertacasanet', 'libertacasa.net') | indent }}
|
{{ nginx_crtkeypair('libertacasanet', 'libertacasa.net') | indent }}
|
||||||
- include: snippets/tls
|
- include: snippets/tls_baseline
|
||||||
{{ nginx_crtkeypair('libsso', 'libsso.net') | indent }}
|
{{ nginx_crtkeypair('libsso', 'libsso.net') | indent }}
|
||||||
- include: snippets/tls
|
- include: snippets/tls_baseline
|
||||||
{{ nginx_crtkeypair('lysergic', 'lysergic.dev') | indent }}
|
{{ nginx_crtkeypair('lysergic', 'lysergic.dev') | indent }}
|
||||||
- include: snippets/tls
|
- include: snippets/tls_baseline
|
||||||
tls_syscidsso:
|
tls_syscidsso:
|
||||||
- ssl_trusted_certificate: {{ trustcrt }}
|
- ssl_trusted_certificate: /etc/pki/trust/anchors/syscid-ca.crt
|
||||||
- ssl_client_certificate: {{ trustcrt }}
|
- ssl_client_certificate: /etc/pki/trust/anchors/syscid-ca.crt
|
||||||
- ssl_certificate: /etc/ssl/syscid/sso.syscid.com.crt
|
- ssl_certificate: /etc/ssl/syscid/sso.syscid.com.crt
|
||||||
- ssl_certificate_key: /etc/ssl/syscid/sso.syscid.com.key
|
- ssl_certificate_key: /etc/ssl/syscid/sso.syscid.com.key
|
||||||
- ssl_ocsp: 'on'
|
- ssl_ocsp: on
|
||||||
- ssl_ocsp_responder: {{ stapler }}
|
- ssl_ocsp_responder: http://gaia.syscid.com:8900/
|
||||||
- ssl_stapling: 'on'
|
- ssl_stapling: on
|
||||||
- ssl_stapling_responder: {{ stapler }}
|
- ssl_stapling_responder: http://gaia.syscid.com:8900/
|
||||||
- ssl_stapling_verify: 'on'
|
- ssl_stapling_verify: on
|
||||||
- ssl_verify_client: 'on'
|
- ssl_verify_client: on
|
||||||
- resolver: {{ resolver }} ipv6=off
|
- resolver: 192.168.0.115 ipv6=off
|
||||||
- include: snippets.d/tls
|
- include: snippets.d/tls_baseline
|
||||||
|
|
||||||
servers:
|
servers:
|
||||||
managed:
|
managed:
|
||||||
@ -101,8 +100,8 @@ nginx:
|
|||||||
- snippets/tls_syscidsso
|
- snippets/tls_syscidsso
|
||||||
- server_name: sso.syscid.com
|
- server_name: sso.syscid.com
|
||||||
- root: /srv/www/sso.syscid.com
|
- root: /srv/www/sso.syscid.com
|
||||||
- location = /: []
|
- location = /: {}
|
||||||
- location /index.html: []
|
- location /index.html: {}
|
||||||
- location /:
|
- location /:
|
||||||
- proxy_pass: https://jboss
|
- proxy_pass: https://jboss
|
||||||
- proxy_cache: cache_sso_private
|
- proxy_cache: cache_sso_private
|
||||||
@ -112,7 +111,6 @@ nginx:
|
|||||||
- proxy_busy_buffers_size: 512k
|
- proxy_busy_buffers_size: 512k
|
||||||
- error_log: /var/log/nginx/sso_private.error.log
|
- error_log: /var/log/nginx/sso_private.error.log
|
||||||
- access_log: /var/log/nginx/sso_private.access.log combined
|
- access_log: /var/log/nginx/sso_private.access.log combined
|
||||||
|
|
||||||
sso_public.conf:
|
sso_public.conf:
|
||||||
config:
|
config:
|
||||||
- server:
|
- server:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user