sc refidp

This commit is contained in:
Leif Johansson 2018-08-14 13:05:45 +02:00
parent ddcbdbf58b
commit b1c18a7368
4 changed files with 52 additions and 0 deletions

View file

@ -468,6 +468,9 @@ md-eu1.qa.komreg.net:
eidas_sp:
version: 1.0.0
hostname: qa.test.swedenconnect.se
swedenconnect_refidp:
version: 1.0.3
hostname: qa.test.swedenconnect.se
sunet::frontend::register_sites:
sites:
'qa.test.swedenconnect.se':

View file

@ -273,6 +273,31 @@ class eidas_sp($version="1.0.0",$hostname='localhost') {
class {'https_server': }
}
class swedenconnect_refidp($version="1.0.3",$hostname='localhost') {
$_version = safe_hiera('swedenconnect_refidp_version',$version)
$_hostname = safe_hiera('swedenconnect_refidp_hostname',$hostname)
$idp_persistent_id_salt = safe_hiera('idp_persistent_id_salt',NOT_SET);
$idp_fticks_salt = safe_hiera('idp_fticks_salt',NOT_SET);
$proxy_header_secret = safe_hiera('proxy_header_secret',NOT_SET);
sunet::docker_run {'swedenconnect-idp':
image => 'docker.sunet.se/swedenconnect-idp',
imagetag => $_version,
hostname => "${::fqdn}",
ports => ['443:8443'],
volumes => ['/var/log/swedenconnect-idp:/var/log/swedenconnect-idp',
'/etc/swedenconnect-idp:/etc/swedenconnect-idp',
'/dev/log:/dev/log',
'/etc/ssl:/etc/ssl'],
env => ["IDP_SERVER_HOSTNAME=$_hostname",
"TOMCAT_HOSTNAME=$_hostname",
"TOMCAT_PROXY_SHARED_SECRET=$proxy_header_secret",
"IDP_PERSISTENT_ID_SALT=$idp_persistent_id_salt",
"IDP_FTICKS_SALT=$idp_fticks_salt"]
} ->
class {'webserver': } ->
class {'https_server': }
}
class eidas_connector($version="1.0.6",$hostname='localhost') {
$_version = safe_hiera('eidas_connector_version',$version)
$_hostname = safe_hiera('eidas_connector_hostname',$hostname)

View file

@ -0,0 +1,24 @@
STATUS=UPDATED
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2
hQEMA/veFI9QCM0HAQf+KGNndhZ21jix5bYG3z0D9FWuBeVVBjBf00Y+uF3EqdQB
xlZWzUWPULl3EpwVXzaItzjUoO8VeZf24QvYDqJEdm9rAL9FhJ56p9l8YJhBJQBR
SW5xgZMFcXI9nK9SIkKqeqUnszM1/zmIB5tS4cQ9JEFQAhwFgnHFH7EpZO9GQEIa
D5LG0/f9i0M40Jm+COh++hR4FD22X2tmrtRlH+oksUifEJqegx6/ga4nZEUPVFvH
4Y/otWurT/EzwhioHvJ8YpzwW0Z/gxwWL7dBArUMBmDWb9kMn1wgDaKbtZUsI3zk
cxA6UOFlbhe3XMB4Hul8B1LRn7i/LUu1blMFngPEcNLpATcapryPnuiKzns1HWhz
0EkZPRqyYxo5kruSGIeuvVtJN/aWOxpJeCc5DNEzoAwTzhMR7KIOXsRZG0myzw+f
XJOH7XuyrhYxwSr9vTt2fkufZ3neDodGuioVUyyYOIPNoOKx/OZmgTqy27ly/Elu
UAmOCXmxLwR4gIm1jn2DIP9fbZt+w2HeHlD6/0bLUfvu7v8asDZbEp93swlDnR3F
uMe+NsZ+5u+6ZYWdisoD3jOVP+oi2SJkPTEzmKmaLALyrjxMoNj4EawMAoaqFlrz
wsN9hrZxJnngEpBV0eN3mIVpnVdFLfp0QRVYhkzn24qYHYRIb+0d1QsYsXzuJXsV
XDYJiJy56H9nB+C2Uzw4D4ePSbRq4RWq+URxKYpZLvjdKAowKFso9eirSll8BK8r
6uw11t0ygQ8Eh/rwd1hQFQbQ44BNmLO6T2vw6waW9AWIC4uRRQ+E1IGC474yTcai
jLlbbJYsSOa1lFG7LQTxSnBI1DGEnDi+1UwUHX4j97xSHYkMjEgvowCAHr8rPBOg
LRSj9EG4EspulHCXEwpeZK4ZmWeq1sg4ZvMf5JnGHwBmQcJ+lvxXVN/qvsbS5XhD
6E6kXkqm8JyOZh1M2xdTPf5XeF3soxggUrbJhuaiDQaxHoSwTO4Gds11PZL2aaeg
VPt/HTuhwUoBxJ02rT8hWDMUS0fdYPMT6YLmyBu9kDJdpb6vsiw=
=zvfD
-----END PGP MESSAGE-----