diff --git a/global/overlay/etc/puppet/modules/soc/manifests/sso.pp b/global/overlay/etc/puppet/modules/soc/manifests/sso.pp index 1b01367..3001db2 100644 --- a/global/overlay/etc/puppet/modules/soc/manifests/sso.pp +++ b/global/overlay/etc/puppet/modules/soc/manifests/sso.pp @@ -43,10 +43,10 @@ class soc::sso( Boolean $satosa_certbot = false, String $translog = 'INFO', String $proxy = 'https://shared-sso-proxy1.cert.sunet.se/idp', - Strnng $entityID = $proxy, + String $entityID = $proxy, ) { - if $ssotype == "docker" { + if $ssotype == "docker" { file { '/opt/sso': ensure => directory, } @@ -189,6 +189,7 @@ class soc::sso( # specify this subnet as source of trusted proxies. This is used in Graylog, # for example; see setting "trusted_proxies". command => 'docker network create sso --subnet 172.29.0.0/24 || true' + unless => 'docker network ls | grep -q sso 2>&1' } file { '/opt/sso/docker-compose.yml':