test metdata sites config
This commit is contained in:
parent
8b90248ce8
commit
be2cb9f7b6
4 changed files with 103 additions and 1 deletions
|
@ -70,7 +70,7 @@ sunet_frontend:
|
||||||
site_name: 'test.proxy.eidas.swedenconnect.se'
|
site_name: 'test.proxy.eidas.swedenconnect.se'
|
||||||
frontends:
|
frontends:
|
||||||
'fe-fre-1.test.komreg.net':
|
'fe-fre-1.test.komreg.net':
|
||||||
ips: ['94.176.226.133', '2001:6b0:65:2::132']
|
ips: ['94.176.226.132', '2001:6b0:65:2::132']
|
||||||
'fe-tug-1.test.komreg.net':
|
'fe-tug-1.test.komreg.net':
|
||||||
ips: ['94.176.226.133', '2001:6b0:65:2::133']
|
ips: ['94.176.226.133', '2001:6b0:65:2::133']
|
||||||
backends:
|
backends:
|
||||||
|
@ -87,3 +87,47 @@ sunet_frontend:
|
||||||
haproxy_image: docker.sunet.se/eduid/haproxy
|
haproxy_image: docker.sunet.se/eduid/haproxy
|
||||||
haproxy_imagetag: 'stable-tug'
|
haproxy_imagetag: 'stable-tug'
|
||||||
frontendtools_imagetag: 'stable'
|
frontendtools_imagetag: 'stable'
|
||||||
|
|
||||||
|
'mdeidastest':
|
||||||
|
site_name: 'test.md.eidas.swedenconnect.se'
|
||||||
|
frontends:
|
||||||
|
'fe-fre-1.test.komreg.net':
|
||||||
|
ips: ['94.176.226.134', '2001:6b0:65:2::134']
|
||||||
|
'fe-tug-1.test.komreg.net':
|
||||||
|
ips: ['94.176.226.135', '2001:6b0:65:2::135']
|
||||||
|
backends:
|
||||||
|
default:
|
||||||
|
'eupub-test-1.komreg.net':
|
||||||
|
ips: ['89.45.236.252']
|
||||||
|
server_args: 'ssl check verify none'
|
||||||
|
'eupub-test-2.komreg.net':
|
||||||
|
ips: ['89.45.237.8']
|
||||||
|
server_args: 'ssl check verify none'
|
||||||
|
allow_ports:
|
||||||
|
- 443
|
||||||
|
letsencrypt_server: 'acme-c.sunet.se'
|
||||||
|
haproxy_image: docker.sunet.se/eduid/haproxy
|
||||||
|
haproxy_imagetag: 'stable-tug'
|
||||||
|
frontendtools_imagetag: 'stable'
|
||||||
|
|
||||||
|
'mdtest':
|
||||||
|
site_name: 'test.md.swedenconnect.se'
|
||||||
|
frontends:
|
||||||
|
'fe-fre-1.test.komreg.net':
|
||||||
|
ips: ['94.176.226.136', '2001:6b0:65:2::136']
|
||||||
|
'fe-tug-1.test.komreg.net':
|
||||||
|
ips: ['94.176.226.137', '2001:6b0:65:2::137']
|
||||||
|
backends:
|
||||||
|
default:
|
||||||
|
'natpub-test-1.komreg.net':
|
||||||
|
ips: ['89.45.237.190']
|
||||||
|
server_args: 'ssl check verify none'
|
||||||
|
'natpub-test-2.komreg.net':
|
||||||
|
ips: ['89.45.237.23']
|
||||||
|
server_args: 'ssl check verify none'
|
||||||
|
allow_ports:
|
||||||
|
- 443
|
||||||
|
letsencrypt_server: 'acme-c.sunet.se'
|
||||||
|
haproxy_image: docker.sunet.se/eduid/haproxy
|
||||||
|
haproxy_imagetag: 'stable-tug'
|
||||||
|
frontendtools_imagetag: 'stable'
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
{% extends 'common/haproxy_base.j2' %}
|
||||||
|
|
||||||
|
{% from "common/haproxy_macros.j2" import bind_ip_tls, web_security_options, acme_challenge, csp %}
|
||||||
|
|
||||||
|
{% block frontend %}
|
||||||
|
frontend {{ site_name }}
|
||||||
|
{{ bind_ip_tls(bind_ips, 443, tls_certificate_bundle) }}
|
||||||
|
|
||||||
|
stats enable
|
||||||
|
timeout http-request 10s
|
||||||
|
timeout http-keep-alive 4s
|
||||||
|
option forwardfor
|
||||||
|
http-request set-header X-Forwarded-Proto https
|
||||||
|
|
||||||
|
{{ web_security_options(['no_frames', 'block_xss', 'hsts', 'no_sniff']) }}
|
||||||
|
|
||||||
|
{{ acme_challenge(letsencrypt_server) }}
|
||||||
|
|
||||||
|
use_backend {{ site_name }}__default
|
||||||
|
|
||||||
|
{% endblock frontend %}
|
||||||
|
|
22
fe-test-common/overlay/opt/frontend/config/mdtest/haproxy.j2
Normal file
22
fe-test-common/overlay/opt/frontend/config/mdtest/haproxy.j2
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{% extends 'common/haproxy_base.j2' %}
|
||||||
|
|
||||||
|
{% from "common/haproxy_macros.j2" import bind_ip_tls, web_security_options, acme_challenge, csp %}
|
||||||
|
|
||||||
|
{% block frontend %}
|
||||||
|
frontend {{ site_name }}
|
||||||
|
{{ bind_ip_tls(bind_ips, 443, tls_certificate_bundle) }}
|
||||||
|
|
||||||
|
stats enable
|
||||||
|
timeout http-request 10s
|
||||||
|
timeout http-keep-alive 4s
|
||||||
|
option forwardfor
|
||||||
|
http-request set-header X-Forwarded-Proto https
|
||||||
|
|
||||||
|
{{ web_security_options(['no_frames', 'block_xss', 'hsts', 'no_sniff']) }}
|
||||||
|
|
||||||
|
{{ acme_challenge(letsencrypt_server) }}
|
||||||
|
|
||||||
|
use_backend {{ site_name }}__default
|
||||||
|
|
||||||
|
{% endblock frontend %}
|
||||||
|
|
|
@ -578,6 +578,13 @@ eupub-test-1.komreg.net:
|
||||||
md_publisher:
|
md_publisher:
|
||||||
keyname: eupub-test-1.komreg.net_infra
|
keyname: eupub-test-1.komreg.net_infra
|
||||||
mdsl_publisher:
|
mdsl_publisher:
|
||||||
|
sunet::frontend::register_sites:
|
||||||
|
sites:
|
||||||
|
'test.md.eidas.swedenconnect.se':
|
||||||
|
frontends:
|
||||||
|
- 'fe-fre-1.test.komreg.net'
|
||||||
|
- 'fe-tug-1.test.komreg.net'
|
||||||
|
port: '443'
|
||||||
|
|
||||||
natmd-2.komreg.net:
|
natmd-2.komreg.net:
|
||||||
autoupdate:
|
autoupdate:
|
||||||
|
@ -673,6 +680,13 @@ eupub-test-2.komreg.net:
|
||||||
md_publisher:
|
md_publisher:
|
||||||
keyname: eupub-test-2.komreg.net_infra
|
keyname: eupub-test-2.komreg.net_infra
|
||||||
mdsl_publisher:
|
mdsl_publisher:
|
||||||
|
sunet::frontend::register_sites:
|
||||||
|
sites:
|
||||||
|
'test.md.eidas.swedenconnect.se':
|
||||||
|
frontends:
|
||||||
|
- 'fe-fre-1.test.komreg.net'
|
||||||
|
- 'fe-tug-1.test.komreg.net'
|
||||||
|
port: '443'
|
||||||
|
|
||||||
nic.komreg.net:
|
nic.komreg.net:
|
||||||
sunet_iaas_cloud:
|
sunet_iaas_cloud:
|
||||||
|
|
Loading…
Add table
Reference in a new issue