diff --git a/global/overlay/etc/puppet/manifests/cosmos-site.pp b/global/overlay/etc/puppet/manifests/cosmos-site.pp index 78e1a4ae..92340bb3 100644 --- a/global/overlay/etc/puppet/manifests/cosmos-site.pp +++ b/global/overlay/etc/puppet/manifests/cosmos-site.pp @@ -197,6 +197,21 @@ class swamid_pyff_signer { sunet::exabgp { 'swamid': } } +class eidas_connector($hostname) { + file {['/etc/eidas-connector','/var/log/eidas-connector']: ensure => directory } -> + sunet::docker_run {'eidas_connector': + image => 'docker.sunet.se/eidas-connector', + tag => '1.0.0', + ports => ['443:8443'], + volumes => ['/var/log/eidas-connector:/var/log/eidas-connector', + '/etc/eidas-connector:/etc/eidas-connector'], + env => ["IDP_LOG_CONSOLE=true", + "IDP_SERVER_HOSTNAME=$hostname", + "IDP_ENTITY_ID=https://$hostname/idp", + "SP_ENTITY_ID=https://$hostname/connector-sp"] + } +} + class sunetops { # Allow hosts to configure sshd as needed $sshd_config = $hostname ? {