From 2d228a4c39a3a8d6246d1b4f97fda33a3efc84ba Mon Sep 17 00:00:00 2001
From: Maria Haider <mariah@nordu.net>
Date: Wed, 21 Oct 2020 12:53:22 +0200
Subject: [PATCH 01/20] add PT in nagios check

---
 global/overlay/etc/puppet/manifests/cosmos-site.pp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/global/overlay/etc/puppet/manifests/cosmos-site.pp b/global/overlay/etc/puppet/manifests/cosmos-site.pp
index f9d3c089..f37efb64 100644
--- a/global/overlay/etc/puppet/manifests/cosmos-site.pp
+++ b/global/overlay/etc/puppet/manifests/cosmos-site.pp
@@ -1145,13 +1145,13 @@ class nagios_monitor {
   }
   nagioscfg::service {'check_country_eIDAS_QA':
       host_name      => ['qa.md.eidas.swedenconnect.se'],
-      check_command  => 'check_country_count!qa.md.eidas.swedenconnect.se!GB LU IT ES HR DE EE BE IS XB CY PL SK XC LT NO DK CZ SE GR XA MT SI!1!3',
+      check_command  => 'check_country_count!qa.md.eidas.swedenconnect.se!PT GB LU IT ES HR DE EE BE IS XB CY PL SK XC LT NO DK CZ SE GR XA MT SI!1!3',
       description    => 'check number of countries in eIDAS QA',
       contact_groups => ['alerts'],
   }
   nagioscfg::service {'check_country_eIDAS':
       host_name      => ['md.eidas.swedenconnect.se'],
-      check_command  => 'check_country_count!md.eidas.swedenconnect.se!GB LU IT ES HR DE EE BE!1!3',
+      check_command  => 'check_country_count!md.eidas.swedenconnect.se!GB LU IT ES HR DE EE BE PT!1!3',
       description    => 'check number of countries in eIDAS',
       contact_groups => ['alerts'],
   }

From ae80f98b0e4b602641b6dbd4ddc4804df548f6d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Wed, 4 Nov 2020 14:02:29 +0100
Subject: [PATCH 02/20] Trying to add a secondary influx2-output piggybacking
 on the telegraf-class

---
 .../etc/puppet/modules/eid/manifests/telegraf.pp    | 13 +++++++++++++
 .../eid/templates/telegraf/95-telegraf.conf.erb     |  5 +++++
 .../overlay/etc/hiera/data/local.eyaml              |  2 ++
 3 files changed, 20 insertions(+)
 create mode 100644 global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index 713deded..f3df245b 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -3,6 +3,7 @@ require concat
 
 class eid::telegraf(String $version = "stable", Array $volumes = [], Array $ports = []) {
    $influxdb2_token = hiera("influxdb2_token","NOT_SET_IN_HIERA");
+   $influx2_token = hiera("influx2_token","NOT_SET_IN_HIERA");
    $influxdb2_org = hiera("influxdb2_org","NOT_SET_IN_HIERA");
    $influxdb2_bucket = hiera("influxdb2_bucket","NOT_SET_IN_HIERA");
    file {['/etc/telegraf','/etc/telegraf/telegraf.conf.d']: ensure => directory }
@@ -13,6 +14,18 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
       notify    => Sunet::Docker_run['telegraf']
    }
 
+  # Below not pretty but I'm piggy-backing on this class to add a secondary output to test the new influx2-server
+  if ($influx2_token != 'NOT_SET_IN_HIERA') {
+    file { "/etc/telegraf/telegraf.conf.d/95-telegraf.conf":
+        ensure  => file,
+        owner   => 'root',
+        group   => 'root',
+        path    => "/etc/telegraf/telegraf.conf.d/95-telegraf.conf",
+        mode    => '0644',
+        content => template('eid/telegraf/95-telegraf.conf.erb'),
+    }
+  }
+
    eid_glob(["/etc/telegraf/telegraf.conf.d/*.conf"]).each |String $file| {
       concat::fragment { $file:
          target => "/etc/telegraf/telegraf.conf",
diff --git a/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb b/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb
new file mode 100644
index 00000000..5be37bdd
--- /dev/null
+++ b/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb
@@ -0,0 +1,5 @@
+[[outputs.influx2]]
+  urls = ["https://influx-1.sunet.se:8086"]
+  token = "$INFLUX2_TOKEN"
+  organization = "$INFLUXDB2_ORG"
+  bucket = "$INFLUXDB2_BUCKET"
diff --git a/log.qa.sveidas.se/overlay/etc/hiera/data/local.eyaml b/log.qa.sveidas.se/overlay/etc/hiera/data/local.eyaml
index 367f848a..5487d704 100644
--- a/log.qa.sveidas.se/overlay/etc/hiera/data/local.eyaml
+++ b/log.qa.sveidas.se/overlay/etc/hiera/data/local.eyaml
@@ -4,5 +4,7 @@
 
 
 
+
 ---
 influxdb2_token: ENC[PKCS7,MIIDDQYJKoZIhvcNAQcDoIIC/jCCAvoCAQAxggJkMIICYAIBADBIMDsxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKDAVTVU5FVDEOMAwGA1UECwwFRVlBTUwxDDAKBgNVBAMMA2xvZwIJAKJzqf9oYCsrMA0GCSqGSIb3DQEBAQUABIICAJhthCOUa3kJqtsYYIEqLTrXo2yMq0fATP28uTXTQv0VX53m46Htwazda2o2h10HaNK9Zf+WnrhJ3T/moJA4Dge/IA3bfSOt8fqKO+ms14gm+LSHV46H4TPbzcuxKW4Hg2PKKtpPJWKeEP8JETbiyWnV/t980ZeXmOq2z9C63Fa5IMzeMQf10bw++egKSubg6soURq079FIbiu6tkZfJ9krlhQKHEkb1YpuHIFgzfuYgm8XD6Jj/Lr7iwtz+aEXWCNWA1tmD+G7Nbrv7MWg+tBBRJXZS3NCfDXs3NfRqG1dHCgyMdQFMkKc+qKytAZWX3HvRiXELERFPA86iqcMdpjRhp+a++7x/O49pkhSrhGPmYfrCutUARxRablw336hGHHX/gYA1c9a1Ok+jCha+NySFtvVW4I2uGbL+HFqJ1HcJj+Nln7wjc3xFIhUtZjrzKO0k4hBBmDSFQC6Be/U7hG2kZyKVAS0tCr7/+GW75QDBIr+0dupPVvm+nf+uhEeAfzxi4rDiDUMRgWw37yv8sWyZCTXRkGbjw/b3wPeVuDhCTqn4RWwNBYaZHYGhlHx4tt0GKgR7ai4+JSsGXaOaSru0rWW6+S5G7xB6NvOGOnEhIaYD7+QkAio7gkBPrvCHG9XoCe0seeAattWsYO+/0VpjXiG9J9/8Vab2Hnf8YCIRMIGMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDvAD6BebaqttB7yd7OfCeAgGCVMV8yriGfJbXGuYisaR919oUWIw3fawDI06N/6qCWn1OUhkFW2wsJurw+rcEb+pM/7FN8WloZQF5s4G5xN6rbnBLYo4hPFlMlNC4iLeOgDzMCqJeU6C12U8t075i1XZc=]
+influx2_token: ENC[PKCS7,MIIDDQYJKoZIhvcNAQcDoIIC/jCCAvoCAQAxggJkMIICYAIBADBIMDsxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKDAVTVU5FVDEOMAwGA1UECwwFRVlBTUwxDDAKBgNVBAMMA2xvZwIJAKJzqf9oYCsrMA0GCSqGSIb3DQEBAQUABIICABIOQqaPGKHzD8+exNIPIwSg/JiLxBYdk0i2wYJzzdRqu6e1gGgYFhweEfv0cRm8APhaU312U7kmuDeU0bAyd30ORvMLBA2C9yyg0wGZ8g+L98QJbnIi1eGQrMg/8M6Js7/yRvGEGm3CUopaNmMhcpdpGx5leZgNRM5cEe3v2/Cm5qZ4Yo6bjFTmE1y5Zwf9JljD8W6I3kouF7bjnC8oOeCHODDU0q3FuThGKQnG8gOAQDzR6I2LWzOQx32X5gcu0+t1HzGp5S7brt08roPpHMybiPiKjoMuxRfDtHH7MSn56jiPd67V9u2pk853+iDTuNoCcnSN2zVTqE5GkLJHGeQSrlePs54uijaMIZqcQUuNridj3rtQKh8H0MG/py11e3Gp9EeaEwvAdz56o4gha2zsHNmA9M/GE3eiqQ3TPTv1/mFCJ4ahs8qadcg/BQeGF/ZVJxUKB2X8/bbiiqmOF1vzbWk1zPoWZfI2ii7+yI9j88WPS/zm6qJ+8LW6phudrxvyGmMEyWiGXwrdUu/TwRZRUy9/mKWQPYNm7wXAyMkg7PT26C2WAu7aRrRNEZAZwaoDE1qqaPh+/WrTS4iL54rnFahvPSZPL3Li3OwUJRW/OD3WOjgT9Qp8k6pX7gAW7HFG5FtS3og2ZP0f8BxLC7oM28O+SPwMizM4UiN6yy9mMIGMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBACbQM9q9IjifGATTR+4IBLgGDnt22aiHOGHVg96OC2weZCxzJiw8Km5nFuTeF8KvVWjepl+8Ujd4vIDZaaBy2ChICxHc4Uz6my49H/k2ElWcVjB0sUVPN/Uqvo7jIGEuLVQoONwT03IU+AkB7VdLi4fdE=]

From 8fca9e5347fccd3418f6bdbb1faa86f73013ce0c Mon Sep 17 00:00:00 2001
From: Maria Haider <mariah@nordu.net>
Date: Wed, 4 Nov 2020 15:01:13 +0100
Subject: [PATCH 03/20] Updated GPG keys for Einar L. and Johan L.

---
 .../overlay/etc/cosmos/keys/el-424CCD7B.pub   | 290 +++---
 .../etc/cosmos/keys/lundberg-8D03C7D1.pub     | 911 ++++++++++--------
 2 files changed, 629 insertions(+), 572 deletions(-)

diff --git a/global/overlay/etc/cosmos/keys/el-424CCD7B.pub b/global/overlay/etc/cosmos/keys/el-424CCD7B.pub
index 8d7a2b62..8cf02bb4 100644
--- a/global/overlay/etc/cosmos/keys/el-424CCD7B.pub
+++ b/global/overlay/etc/cosmos/keys/el-424CCD7B.pub
@@ -11,128 +11,128 @@ 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
-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
+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
-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
+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
-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
+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
@@ -167,18 +167,18 @@ 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
-BPcBZP/gH3U/jYANLg258dlCTM17BQJcWAjCBQkD4zRLAAoJEA258dlCTM17ypkQ
-AJFVJfwqm0yFETsYH2/5dPlnJrAQ8yBxFuL1pMqRZnbhDLzWeK7dieS6HJUZqqjn
-cFZDqb/owqp31p3c6JqtQi3k9l6I6lifWrM+GZS8ORk8cRaI5epZ7TfBIQO/Trzf
-BfeQyeln58AnzvQlWHrnAAmVQzrSvA44FCYZi1LYUIHu22k9j63H044HwoJH76Zr
-q5/ycGEwUjv731usBZU44ZTW61eOC+ZEexdgs5P4Na0Lr2RUW3JA1bLJlBjwUxUI
-V1DLtBCBa8rINaWdhDqQZHtCQTsOGCC5D+99/8Ha3EEYIUCKsARN98zdrP5YppwT
-uU9BwcvHnPwe95gLrfLpA4GTNNxJJfVaD03H6LRcwW3rmBax1Ctza+OYqs26zsZ1
-QHPbA6oRW/bSSRuvTd7zziGQru67mkM8WjC9t5PjfdE36VWYNppLYqKna13kxUlE
-eFHx5X1oAz2aU+sbZKGH5vq9rS9fdJ+ct69mQ5IgikH6+P4iMwb/iM2I47w/pxjg
-gKXSSjj491eEcOajXYamfGzpS1MVjJLmVCjRSm6kTEN/mfHSbPzgrqkXg9THmztd
-ZDoyaBHQ45E3rmlG72XiKp8M+s1Q/QWscvY2MaSzx5bYMYCog8gcYfY1BFQneENx
-rP/Do+D2ayyYrcFiFFuQWa39AKvlvalpieeC5dtJG8jHuQINBFpWCQ8BEADEjaBn
+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
@@ -190,17 +190,17 @@ dtpT0C/cg++D4cZqWn0UQJKPRs8eZ7cG4TlpfR+X9Vq+uep3SwEE40eTKXLpQdQy
 9HsZK3h/pCUwT3TK8/MjyF0awL5JE+SHvFqGFwXgRBMxtkjg8pSU3i/ND7ig5ZC+
 pirGT90KMEltlcS9aJQ4LL5wWlMDsVlv6vv/tjXTvP0Qg0IrwekKrRKJCzF1Em/c
 7yg3svwLS229Qa/EAWJVbqSGdO6oBm611u13CQARAQABiQI8BBgBCgAmAhsgFiEE
-9wFk/+AfdT+NgA0uDbnx2UJMzXsFAlxYCMMFCQPjMzMACgkQDbnx2UJMzXsCUg//
-QXjBy9CKrB2VjUx1Gc6/wn0qVk07qPozJuc/E2raljCx9R1pkTMzTa/3I8T1K4N6
-uFp58WrLMCMgytYVhNMmX9LGC2hYx859cDkDXklakqF4JALvVXP1/aq1wLvgj/mQ
-T2ZQcTSmMj6RB6lsyVLR3PlufnUCcJnmzGq+NYEIy6ki5rYnK2kB8cSHc6XqlXzG
-ZF8nB1jKIXSRpiCBRCKTb9fdhYoe52LbqQZxFbNHjtlAfP+nDFqT5i7k96SONKq4
-Z3oke2j6qxHkBy6HWNRSp7qAixDigdOF3r+7VHpOTs+h5Y1aHO0qqZSFxdC6dPti
-Ush6TY4wVVQ7hVlQkuqanpeMlsXNSQR/nC3Chfbvi7lgR4//AtOgW7f7n7zmmb/o
-kGYLt1b81NNhbobvudSdgn4z+ZT5gelqnYuR8DHvdjb4HgNoxulb60akQXYiu/zn
-Jl1AWDBtDMfBPT0xEhorqapeOaRVBu6+tAfWELXFs4dbzABHGbiZb8KLvsyo4QfR
-aIcZPLHB6pg5PkK1A92flsrVh1EVEilRdRX4BimHeKmaiuR/KPou52//v37X6myr
-3qhUhtbmI5Uneupb5NeI/Rlf6nd8Plqu6OQwI3ZoJ9sfSopAyNEiM7aqYH3eavLr
-6IVJGLfiGSppMZucP6SOYbdFaf2xWVPTIH0CASmigxY=
-=F2gt
+9wFk/+AfdT+NgA0uDbnx2UJMzXsFAl45hxEFCQXEsYIACgkQDbnx2UJMzXv+4Q/+
+Osh6UMy3Lmg4HiHPs4PhofycPqro6sda7Cu8OTMzV6UJ645cs7Df5z1ct1HhaaoR
+pfkU0z7494IkX0L8MulWP+3Yqa2yzbOCvIb3IENkwTto299v3pLK1RRPN7fCXk09
+6kiD+9CQ/Yd4ZD6pQGNtNyVKEoiQbxvyOyhJMz5ShBimN85UnwdHt/HdJ97sJzLs
+yOrgotP0GuJDH+JI8CN1lVcoW2b8CV3+Kg3cc4LQkqY78xcCmsuJ537/1xvaQk0O
+Kznf0PlhLWyDI6TthVeNR8ltS8pyoXDnStq2PxfRIV4538V5Mna/EVDAwa01tLJx
+1yCWYJsbwuSnCL7ihB2Ydy8/p9ebXl+RgVU8Trqm3c1VID+alis1Ka4tKyQDDCCA
++KPxOPc9PP0zz6sFTu3AB6POVwZlpFrjzLEYC3Z0e4fCElubKHLwTiGn746TvWHl
+bnyIM/QbBppX1iqjyvGzvcDqoM/FY4P7/gohRC0dbPqKqGxgmFfIFjySKnPxUKy7
+VBh3ir+qEIyEM3B5Rj+rqwWA7oKP6XNL99c+4EvCKCPd80Dfe/kPmqLuNfFDx1pf
+wGsBHlmn5hj5aTC/i0gtL0UYoWimEVFKlOTwVXaTZWYb7hMt/Ro1bRwgryHxw7Sp
+O7ZClPBhDEDYpQZdPv+qBdg3tttK+MoLdE7xmG0nv/o=
+=w7j0
 -----END PGP PUBLIC KEY BLOCK-----
diff --git a/global/overlay/etc/cosmos/keys/lundberg-8D03C7D1.pub b/global/overlay/etc/cosmos/keys/lundberg-8D03C7D1.pub
index e94d1bd5..8fb5e60d 100644
--- a/global/overlay/etc/cosmos/keys/lundberg-8D03C7D1.pub
+++ b/global/overlay/etc/cosmos/keys/lundberg-8D03C7D1.pub
@@ -11,432 +11,489 @@ gQ5epudBnIIcb4rqv99Ny3K9hLUYJnEMXG8FtwBMDo4fzEambfW9Jkskk5kqELvb
 O469qZqsSTsTFtAVjvyZifBzExKnxH3Zj4ztyU0vjYvLMSp7w6m3P71uAAi4gm1C
 BJIdqvEvNnup1IIRNOMPEWRIgvqZGhoTOnrbLApaX1JulipudkCPn5SH+r3fOVzz
 wWfKj5IrLcEFNbgCue6Go0/JNfU5s6bl5yyS37yrs+0P5vRz1ESxyudBYQARAQAB
-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
+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
-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
-=V0+R
+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
+BtVgqlu+gazH2Qc/hjI6RguxfNue
+=xrf8
 -----END PGP PUBLIC KEY BLOCK-----

From 832775331f8d76ff2e5c653278dee60470843ee2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Wed, 4 Nov 2020 15:21:42 +0100
Subject: [PATCH 04/20] Thought it was a name, it was something the config
 parsed. Oops. Fix.

---
 .../puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb b/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb
index 5be37bdd..c98c89c9 100644
--- a/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb
+++ b/global/overlay/etc/puppet/modules/eid/templates/telegraf/95-telegraf.conf.erb
@@ -1,4 +1,4 @@
-[[outputs.influx2]]
+[[outputs.influxdb_v2]]
   urls = ["https://influx-1.sunet.se:8086"]
   token = "$INFLUX2_TOKEN"
   organization = "$INFLUXDB2_ORG"

From f55c811d275e1202a2e0222ab5c573a68fd0caba Mon Sep 17 00:00:00 2001
From: Maria Haider <mariah@nordu.net>
Date: Mon, 9 Nov 2020 10:19:24 +0100
Subject: [PATCH 05/20] eIDAS QA connector is upgraded to 1.6.7, reference is
 SC-83

---
 global/overlay/etc/puppet/cosmos-rules.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml
index fa59a5fe..229d3beb 100644
--- a/global/overlay/etc/puppet/cosmos-rules.yaml
+++ b/global/overlay/etc/puppet/cosmos-rules.yaml
@@ -756,7 +756,7 @@ md-eu1.qa.komreg.net:
    sunet_iaas_cloud:
    autoupdate:
    eidas_connector:
-     version: 1.6.6
+     version: 1.6.7
      hostname: qa.connector.eidas.swedenconnect.se
    sunet::frontend::register_sites:
      sites:

From 37743056f9fb9b09869b9e2ad622139a7113f7a9 Mon Sep 17 00:00:00 2001
From: Maria Haider <mariah@nordu.net>
Date: Mon, 9 Nov 2020 10:19:28 +0100
Subject: [PATCH 06/20] update db

---
 global/overlay/etc/puppet/cosmos-db.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-db.yaml b/global/overlay/etc/puppet/cosmos-db.yaml
index 4f9f23b7..d1187bd6 100644
--- a/global/overlay/etc/puppet/cosmos-db.yaml
+++ b/global/overlay/etc/puppet/cosmos-db.yaml
@@ -126,7 +126,7 @@ classes:
   eidas-node-1.qa.sveidas.se:
     autoupdate: null
     common: null
-    eidas_connector: {hostname: qa.connector.eidas.swedenconnect.se, version: 1.6.6}
+    eidas_connector: {hostname: qa.connector.eidas.swedenconnect.se, version: 1.6.7}
     entropyclient: null
     infra_ca_rp: null
     konsulter: null

From 6819ee7471fc746c1e5520205db9e8983224343d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Wed, 11 Nov 2020 09:41:16 +0100
Subject: [PATCH 07/20] =?UTF-8?q?config=20updatering=20av=20proxy=20servic?=
 =?UTF-8?q?e=20i=20QA=20f=C3=B6r=20att=20k=C3=B6ra=20RSA-PSS=20(SC-93)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../etc/eidas-proxy/se/cfg/application-se.properties        | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/application-se.properties b/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/application-se.properties
index 0538808c..811274b1 100644
--- a/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/application-se.properties
+++ b/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/application-se.properties
@@ -101,3 +101,9 @@ management.server.port=8444
 management.server.ssl.enabled=true
 
 proxy-service.syslog.enabled=true
+
+# Override default signature algorithms
+proxy-service.signature-algorithm=http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1
+proxy-service.signature-algorithm.md=${proxy-service.signature-algorithm}
+proxy-service.signature-algorithm.natsp=http://www.w3.org/2001/04/xmldsig-more#rsa-sha256
+proxy-service.signature-algorithm.natsp.md=${proxy-service.signature-algorithm.natsp}

From c472792d3b808da397ce28dd40385fb823fad3a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Thu, 12 Nov 2020 10:53:06 +0100
Subject: [PATCH 08/20] ppdatera supported LoA i Proxy Service i QA (SC-96)

---
 .../etc/eidas-proxy/se/cfg/psidp-metadata.properties        | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/psidp-metadata.properties b/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/psidp-metadata.properties
index f39dd32b..0d7aa8b4 100644
--- a/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/psidp-metadata.properties
+++ b/eidas-qa-proxy/overlay/etc/eidas-proxy/se/cfg/psidp-metadata.properties
@@ -30,6 +30,6 @@ psmd.idp.assuranceCertifications=\
   http://eidas.europa.eu/LoA/high,\
   http://eidas.europa.eu/LoA/substantial,\
   http://eidas.europa.eu/LoA/low,\
-  http://eidas.europa.eu/LoA/NotNotified/low,\
-  http://eidas.europa.eu/LoA/NotNotified/substantial,\
-  http://eidas.europa.eu/LoA/NotNotified/high
+  http://eidas.europa.eu/NotNotified/LoA/high,\
+  http://eidas.europa.eu/NotNotified/LoA/substantial,\
+  http://eidas.europa.eu/NotNotified/LoA/low

From fb0518552cf97e2bcbfb00abee39e35dd6d612a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Thu, 12 Nov 2020 12:51:12 +0100
Subject: [PATCH 09/20] Another piggy back on the Telegraf class to test dual
 outputs.

---
 .../etc/puppet/modules/eid/manifests/telegraf.pp   | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index f3df245b..783d186b 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -35,12 +35,22 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
 
    $_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf","/var/run/utmp:/var/run/utmp:ro",$volumes])
 
-   sunet::docker_run {"telegraf":
+  if ($influx2_token != 'NOT_SET_IN_HIERA') {
+    sunet::docker_run {"telegraf":
+       hostname => "${::fqdn}",
+       image     => "docker.sunet.se/eduid/telegraf",
+       imagetag  => "latest",
+       volumes   => $_volumes,
+       ports     => $ports,
+       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
+  } else {
+    sunet::docker_run {"telegraf":
       hostname => "${::fqdn}",
       image     => "docker.sunet.se/eduid/telegraf",
       imagetag  => $version,
       volumes   => $_volumes,
       ports     => $ports,
       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
-   }
+    }
+  }
 }

From 30975dec2bb0ea3725a1ece2b4ce62a4cc0d90d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Thu, 12 Nov 2020 12:54:26 +0100
Subject: [PATCH 10/20] Typo. Fix.

---
 global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index 783d186b..a8b7a0c4 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -54,3 +54,4 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
     }
   }
 }
+}

From 4bdb9679c88e62720d53c7261679e30f9b9b2e12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Thu, 12 Nov 2020 12:57:16 +0100
Subject: [PATCH 11/20] Syntax error. Try and fix again.

---
 global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index a8b7a0c4..ffe67ab5 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -53,5 +53,5 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
     }
   }
-}
+  }
 }

From 136bc747d1d655948e51eefe3d74f6890a775082 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Thu, 12 Nov 2020 12:59:19 +0100
Subject: [PATCH 12/20] Sigh testing again soon.

---
 .../puppet/modules/eid/manifests/telegraf.pp  | 25 ++++++-------------
 1 file changed, 7 insertions(+), 18 deletions(-)

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index ffe67ab5..789441c4 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -35,23 +35,12 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
 
    $_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf","/var/run/utmp:/var/run/utmp:ro",$volumes])
 
-  if ($influx2_token != 'NOT_SET_IN_HIERA') {
-    sunet::docker_run {"telegraf":
-       hostname => "${::fqdn}",
-       image     => "docker.sunet.se/eduid/telegraf",
-       imagetag  => "latest",
-       volumes   => $_volumes,
-       ports     => $ports,
-       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
-  } else {
-    sunet::docker_run {"telegraf":
-      hostname => "${::fqdn}",
-      image     => "docker.sunet.se/eduid/telegraf",
-      imagetag  => $version,
-      volumes   => $_volumes,
-      ports     => $ports,
-      env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
-    }
-  }
+  sunet::docker_run {"telegraf":
+    hostname => "${::fqdn}",
+    image     => "docker.sunet.se/eduid/telegraf",
+    imagetag  => $version,
+    volumes   => $_volumes,
+    ports     => $ports,
+    env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
   }
 }

From abd28ec1d02d6441af088d2e1ec02ced56c27b74 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Einar=20L=C3=B6nn?= <el@sunet.se>
Date: Thu, 12 Nov 2020 14:02:04 +0100
Subject: [PATCH 13/20] This syntax looks good, what does Puppet say?

---
 .../puppet/modules/eid/manifests/telegraf.pp  | 57 +++++++++++--------
 1 file changed, 34 insertions(+), 23 deletions(-)

diff --git a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
index 789441c4..2d1868d5 100644
--- a/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
+++ b/global/overlay/etc/puppet/modules/eid/manifests/telegraf.pp
@@ -14,33 +14,44 @@ class eid::telegraf(String $version = "stable", Array $volumes = [], Array $port
       notify    => Sunet::Docker_run['telegraf']
    }
 
-  # Below not pretty but I'm piggy-backing on this class to add a secondary output to test the new influx2-server
-  if ($influx2_token != 'NOT_SET_IN_HIERA') {
-    file { "/etc/telegraf/telegraf.conf.d/95-telegraf.conf":
-        ensure  => file,
-        owner   => 'root',
-        group   => 'root',
-        path    => "/etc/telegraf/telegraf.conf.d/95-telegraf.conf",
-        mode    => '0644',
-        content => template('eid/telegraf/95-telegraf.conf.erb'),
-    }
-  }
+   # Below not pretty but I'm piggy-backing on this class to add a secondary output to test the new influx2-server
+   if ($influx2_token != 'NOT_SET_IN_HIERA') {
+     file { "/etc/telegraf/telegraf.conf.d/95-telegraf.conf":
+       ensure  => file,
+       owner   => 'root',
+       group   => 'root',
+       path    => "/etc/telegraf/telegraf.conf.d/95-telegraf.conf",
+       mode    => '0644',
+       content => template('eid/telegraf/95-telegraf.conf.erb'),
+     }
+   }
 
    eid_glob(["/etc/telegraf/telegraf.conf.d/*.conf"]).each |String $file| {
-      concat::fragment { $file:
-         target => "/etc/telegraf/telegraf.conf",
-         source => $file,
-      }
+     concat::fragment { $file:
+        target => "/etc/telegraf/telegraf.conf",
+        source => $file,
+     }
    }
 
    $_volumes = flatten(["/dev/log:/dev/log","/var/log:/var/log","/etc/telegraf:/etc/telegraf","/var/run/utmp:/var/run/utmp:ro",$volumes])
 
-  sunet::docker_run {"telegraf":
-    hostname => "${::fqdn}",
-    image     => "docker.sunet.se/eduid/telegraf",
-    imagetag  => $version,
-    volumes   => $_volumes,
-    ports     => $ports,
-    env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
-  }
+   if ($influx2_token != 'NOT_SET_IN_HIERA') {
+     sunet::docker_run {"telegraf":
+       hostname => "${::fqdn}",
+       image     => "docker.sunet.se/eduid/telegraf",
+       imagetag  => "latest",
+       volumes   => $_volumes,
+       ports     => $ports,
+       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
+     }
+   } else {
+     sunet::docker_run {"telegraf":
+       hostname => "${::fqdn}",
+       image     => "docker.sunet.se/eduid/telegraf",
+       imagetag  => $version,
+       volumes   => $_volumes,
+       ports     => $ports,
+       env       => ["INFLUXDB2_TOKEN=$influxdb2_token","INFLUXDB2_ORG=$influxdb2_org","INFLUXDB2_BUCKET=$influxdb2_bucket"]
+     }
+   }
 }

From 83d8801e390fbed794d288f0539ddf63288a748a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Tue, 17 Nov 2020 08:48:13 +0100
Subject: [PATCH 14/20] update db

---
 global/overlay/etc/puppet/cosmos-db.yaml | 1628 +++++++++++++++++-----
 1 file changed, 1248 insertions(+), 380 deletions(-)

diff --git a/global/overlay/etc/puppet/cosmos-db.yaml b/global/overlay/etc/puppet/cosmos-db.yaml
index d1187bd6..31aba38d 100644
--- a/global/overlay/etc/puppet/cosmos-db.yaml
+++ b/global/overlay/etc/puppet/cosmos-db.yaml
@@ -3,71 +3,93 @@ classes:
     autoupdate: null
     common: null
     eid::dockerhost: null
-    eidas_de_middleware: {hostname: qa.demw.eidas.swedenconnect.se, version: 1.0.7-qa}
+    eidas_de_middleware:
+      hostname: qa.demw.eidas.swedenconnect.se
+      version: 1.0.7-qa
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
-    mailclient: &id001 {domain: sunet.se}
+    mailclient: &id001
+      domain: sunet.se
     nrpe: null
-    saml_metadata: {filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml,
-      url: 'https://qa.connector.eidas.swedenconnect.se/idp/metadata/sp'}
+    saml_metadata:
+      filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml
+      url: https://qa.connector.eidas.swedenconnect.se/idp/metadata/sp
     sunet::frontend::register_sites:
       sites:
         qa.demw.eidas.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
-    sunet::server: &id002 {sshd_config: true}
+    sunet::server: &id002
+      sshd_config: true
     sunet_iaas_cloud: null
     sunetops: null
-    webserver: {enabled: true}
+    webserver:
+      enabled: true
   demw-1.sveidas.se:
     autoupdate: null
     common: null
     eid::dockerhost: null
-    eidas_de_middleware_hsm: {hostname: demw.eidas.swedenconnect.se, version: 110-fixes-sc-p11}
+    eidas_de_middleware_hsm:
+      hostname: demw.eidas.swedenconnect.se
+      version: 110-fixes-sc-p11
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
     mailclient: *id001
     nrpe: null
-    saml_metadata: {filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml,
-      url: 'https://connector.eidas.swedenconnect.se/idp/metadata/sp'}
+    saml_metadata:
+      filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml
+      url: https://connector.eidas.swedenconnect.se/idp/metadata/sp
     sunet::frontend::register_sites:
       sites:
         demw.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunetops: null
-    webserver: {enabled: true}
+    webserver:
+      enabled: true
   demw-2.sveidas.se:
     autoupdate: null
     common: null
     eid::dockerhost: null
-    eidas_de_middleware_hsm: {hostname: demw.eidas.swedenconnect.se, version: 110-fixes-sc-p11}
+    eidas_de_middleware_hsm:
+      hostname: demw.eidas.swedenconnect.se
+      version: 110-fixes-sc-p11
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
     mailclient: *id001
     nrpe: null
-    saml_metadata: {filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml,
-      url: 'https://connector.eidas.swedenconnect.se/idp/metadata/sp'}
+    saml_metadata:
+      filename: /opt/eidas-middleware/configuration/serviceprovider-metadata/connector-metadata.xml
+      url: https://connector.eidas.swedenconnect.se/idp/metadata/sp
     sunet::frontend::register_sites:
       sites:
         demw.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunetops: null
-    webserver: {enabled: false}
+    webserver:
+      enabled: false
   eidas-connector-1.sveidas.se:
     autoupdate: null
     common: null
     eid::dockerhost: null
-    eidas_connector: &id003 {hostname: connector.eidas.swedenconnect.se, version: 1.6.6}
+    eidas_connector: &id003
+      hostname: connector.eidas.swedenconnect.se
+      version: 1.6.6
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
@@ -76,7 +98,9 @@ classes:
     sunet::frontend::register_sites: &id004
       sites:
         connector.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -126,7 +150,9 @@ classes:
   eidas-node-1.qa.sveidas.se:
     autoupdate: null
     common: null
-    eidas_connector: {hostname: qa.connector.eidas.swedenconnect.se, version: 1.6.7}
+    eidas_connector:
+      hostname: qa.connector.eidas.swedenconnect.se
+      version: 1.6.7
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
@@ -136,7 +162,9 @@ classes:
     sunet::frontend::register_sites:
       sites:
         qa.connector.eidas.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -145,8 +173,10 @@ classes:
   eidas-proxy-1.qa.sveidas.se:
     autoupdate: null
     common: null
-    eidas_proxy: {hostname: qa.proxy.eidas.swedenconnect.se, spring_config_param: SPRING_CONFIG_ADDITIONAL_LOCATION,
-      version: 1.3.5}
+    eidas_proxy:
+      hostname: qa.proxy.eidas.swedenconnect.se
+      spring_config_param: SPRING_CONFIG_ADDITIONAL_LOCATION
+      version: 1.3.5
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
@@ -157,7 +187,9 @@ classes:
     sunet::frontend::register_sites:
       sites:
         qa.proxy.eidas.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -167,8 +199,10 @@ classes:
     autoupdate: null
     common: null
     eid::dockerhost: null
-    eidas_proxy: &id005 {hostname: proxy.eidas.swedenconnect.se, spring_config_param: SPRING_CONFIG_ADDITIONAL_LOCATION,
-      version: 1.3.5}
+    eidas_proxy: &id005
+      hostname: proxy.eidas.swedenconnect.se
+      spring_config_param: SPRING_CONFIG_ADDITIONAL_LOCATION
+      version: 1.3.5
     entropyclient: null
     infra_ca_rp: null
     konsulter: null
@@ -178,7 +212,9 @@ classes:
     sunet::frontend::register_sites: &id006
       sites:
         proxy.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -284,7 +320,8 @@ classes:
     infra_ca_rp: null
     mailclient: *id001
     nrpe: null
-    redis_frontend_node: &id007 {hostname: redis.sveidas.se}
+    redis_frontend_node: &id007
+      hostname: redis.sveidas.se
     sunet::rsyslog: null
     sunet::server: *id002
     sunetops: null
@@ -313,12 +350,17 @@ classes:
     sunet::frontend::register_sites: &id008
       sites:
         test.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunetops: null
-    test_my_eid: &id009 {environment: prod, hostname: test.swedenconnect.se, version: 1.2.1}
+    test_my_eid: &id009
+      environment: prod
+      hostname: test.swedenconnect.se
+      version: 1.2.1
   eidas-test-2.sveidas.se:
     autoupdate: null
     common: null
@@ -346,7 +388,9 @@ classes:
     sunet::frontend::register_sites:
       sites:
         swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -362,7 +406,10 @@ classes:
     konsulter: null
     mailclient: *id001
     md_repo_client: null
-    md_signer: {dest_host: eupub-1.komreg.net, name: eidas-prod, version: 1.1.2-eidas}
+    md_signer:
+      dest_host: eupub-1.komreg.net
+      name: eidas-prod
+      version: 1.1.2-eidas
     metadatamgrs: null
     nrpe: null
     sunet::rsyslog: null
@@ -378,7 +425,10 @@ classes:
     konsulter: null
     mailclient: *id001
     md_repo_client: null
-    md_signer: {dest_host: eupub-2.komreg.net, name: eidas-prod, version: 1.1.2-eidas}
+    md_signer:
+      dest_host: eupub-2.komreg.net
+      name: eidas-prod
+      version: 1.1.2-eidas
     metadatamgrs: null
     nrpe: null
     sunet::rsyslog: null
@@ -390,13 +440,16 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: eupub-1.komreg.net_infra}
+    md_publisher:
+      keyname: eupub-1.komreg.net_infra
     mdsl_publisher: null
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         md.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -407,13 +460,16 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: eupub-2.komreg.net_infra}
+    md_publisher:
+      keyname: eupub-2.komreg.net_infra
     mdsl_publisher: null
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         md.eidas.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -452,7 +508,8 @@ classes:
     nrpe: null
     sunet::auditd: null
     sunet::rsyslog: null
-    sunet::server: {ssh_allow_from_anywhere: true}
+    sunet::server:
+      ssh_allow_from_anywhere: true
     sunet_iaas_cloud: null
     sunetops: null
   jump-fre-3.komreg.net:
@@ -485,9 +542,16 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        demw-1.sveidas.se: {bridge: br-demw, cpus: '16', description: eid deutsche
-            middleware, gateway: 94.176.224.249, image_url: 'https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img',
-          ip: 94.176.224.252, mac: '52:54:20:01:05:01', memory: '32768', netmask: 255.255.255.248}
+        demw-1.sveidas.se:
+          bridge: br-demw
+          cpus: '16'
+          description: eid deutsche middleware
+          gateway: 94.176.224.249
+          image_url: https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
+          ip: 94.176.224.252
+          mac: '52:54:20:01:05:01'
+          memory: '32768'
+          netmask: 255.255.255.248
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -499,9 +563,16 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        demw-2.sveidas.se: {bridge: br-demw, cpus: '16', description: eid deutsche
-            middleware, gateway: 94.176.224.121, image_url: 'https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img',
-          ip: 94.176.224.125, mac: '52:54:20:01:05:02', memory: '32768', netmask: 255.255.255.248}
+        demw-2.sveidas.se:
+          bridge: br-demw
+          cpus: '16'
+          description: eid deutsche middleware
+          gateway: 94.176.224.121
+          image_url: https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
+          ip: 94.176.224.125
+          mac: '52:54:20:01:05:02'
+          memory: '32768'
+          netmask: 255.255.255.248
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -522,7 +593,8 @@ classes:
           mac: '52:54:20:01:04:01'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-connector-3.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -532,7 +604,8 @@ classes:
           mac: '52:54:20:01:04:02'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-proxy-1.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -542,7 +615,8 @@ classes:
           mac: '52:54:20:01:04:08'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-proxy-3.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -552,7 +626,8 @@ classes:
           mac: '52:54:20:01:04:09'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-1.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -562,7 +637,8 @@ classes:
           mac: '52:54:20:01:04:03'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-3.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -572,7 +648,8 @@ classes:
           mac: '52:54:20:01:04:06'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-fe-1.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -582,7 +659,8 @@ classes:
           mac: '52:54:20:01:04:05'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-test-1.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -592,7 +670,8 @@ classes:
           mac: '52:54:20:01:04:07'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         prid-1.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -602,7 +681,8 @@ classes:
           mac: '52:54:20:01:04:04'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -623,7 +703,8 @@ classes:
           mac: '52:54:20:02:04:01'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-connector-4.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -633,7 +714,8 @@ classes:
           mac: '52:54:20:02:04:02'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-proxy-2.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -643,7 +725,8 @@ classes:
           mac: '52:54:20:02:04:08'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-proxy-4.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -653,7 +736,8 @@ classes:
           mac: '52:54:20:02:04:09'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-2.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -663,7 +747,8 @@ classes:
           mac: '52:54:20:02:04:05'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-4.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -673,7 +758,8 @@ classes:
           mac: '52:54:20:02:04:06'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-redis-fe-2.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -683,7 +769,8 @@ classes:
           mac: '52:54:20:02:04:03'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         eidas-test-2.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -693,7 +780,8 @@ classes:
           mac: '52:54:20:02:04:07'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
         prid-2.sveidas.se:
           bridge: br-eidas
           cpus: '8'
@@ -703,7 +791,8 @@ classes:
           mac: '52:54:20:02:04:04'
           memory: '8192'
           netmask: 255.255.255.240
-          search: [sveidas.se]
+          search:
+          - sveidas.se
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -715,9 +804,15 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        fe-fre-3.komreg.net: {bridge: br-fe, cpus: '15', description: eid fre frontend,
-          gateway: 94.176.224.161, ip: 94.176.224.165, mac: '52:54:20:01:00:01', memory: '30720',
-          netmask: 255.255.255.240}
+        fe-fre-3.komreg.net:
+          bridge: br-fe
+          cpus: '15'
+          description: eid fre frontend
+          gateway: 94.176.224.161
+          ip: 94.176.224.165
+          mac: '52:54:20:01:00:01'
+          memory: '30720'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -729,9 +824,15 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        fe-tug-3.komreg.net: {bridge: br-fe, cpus: '15', description: eid fre frontend,
-          gateway: 94.176.224.33, ip: 94.176.224.37, mac: '52:54:20:02:01:01', memory: '30720',
-          netmask: 255.255.255.240}
+        fe-tug-3.komreg.net:
+          bridge: br-fe
+          cpus: '15'
+          description: eid fre frontend
+          gateway: 94.176.224.33
+          ip: 94.176.224.37
+          mac: '52:54:20:02:01:01'
+          memory: '30720'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -752,10 +853,17 @@ classes:
           mac: '52:54:20:01:00:03'
           memory: '20480'
           netmask: 255.255.255.240
-          search: [sveidas.se]
-        monitor-fre-3.komreg.net: {bridge: br-infra, cpus: '10', description: eid
-            fre monitor, gateway: 94.176.224.225, ip: 94.176.224.229, mac: '52:54:20:01:00:02',
-          memory: '20480', netmask: 255.255.255.240}
+          search:
+          - sveidas.se
+        monitor-fre-3.komreg.net:
+          bridge: br-infra
+          cpus: '10'
+          description: eid fre monitor
+          gateway: 94.176.224.225
+          ip: 94.176.224.229
+          mac: '52:54:20:01:00:02'
+          memory: '20480'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -776,10 +884,17 @@ classes:
           mac: '52:54:20:02:02:01'
           memory: '20480'
           netmask: 255.255.255.240
-          search: [sveidas.se]
-        monitor-tug-3.komreg.net: {bridge: br-infra, cpus: '10', description: eid
-            tug monitor, gateway: 94.176.224.97, ip: 94.176.224.101, mac: '52:54:20:02:02:02',
-          memory: '20480', netmask: 255.255.255.240}
+          search:
+          - sveidas.se
+        monitor-tug-3.komreg.net:
+          bridge: br-infra
+          cpus: '10'
+          description: eid tug monitor
+          gateway: 94.176.224.97
+          ip: 94.176.224.101
+          mac: '52:54:20:02:02:02'
+          memory: '20480'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -791,18 +906,42 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        eumd-1.komreg.net: {bridge: br-meta, cpus: '10', description: eid fre european
-            metadata signer, gateway: 94.176.224.193, ip: 94.176.224.198, mac: '52:54:20:01:01:02',
-          memory: '15360', netmask: 255.255.255.240}
-        eupub-1.komreg.net: {bridge: br-meta, cpus: '10', description: eid fre european
-            metadata publisher, gateway: 94.176.224.193, ip: 94.176.224.200, mac: '52:54:20:01:01:04',
-          memory: '15360', netmask: 255.255.255.240}
-        natmd-1.komreg.net: {bridge: br-meta, cpus: '10', description: eid fre swedish
-            metadata signer, gateway: 94.176.224.193, ip: 94.176.224.197, mac: '52:54:20:01:01:01',
-          memory: '15360', netmask: 255.255.255.240}
-        natpub-1.komreg.net: {bridge: br-meta, cpus: '10', description: eid fre swedish
-            metadata publisher, gateway: 94.176.224.193, ip: 94.176.224.199, mac: '52:54:20:01:01:03',
-          memory: '15360', netmask: 255.255.255.240}
+        eumd-1.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid fre european metadata signer
+          gateway: 94.176.224.193
+          ip: 94.176.224.198
+          mac: '52:54:20:01:01:02'
+          memory: '15360'
+          netmask: 255.255.255.240
+        eupub-1.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid fre european metadata publisher
+          gateway: 94.176.224.193
+          ip: 94.176.224.200
+          mac: '52:54:20:01:01:04'
+          memory: '15360'
+          netmask: 255.255.255.240
+        natmd-1.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid fre swedish metadata signer
+          gateway: 94.176.224.193
+          ip: 94.176.224.197
+          mac: '52:54:20:01:01:01'
+          memory: '15360'
+          netmask: 255.255.255.240
+        natpub-1.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid fre swedish metadata publisher
+          gateway: 94.176.224.193
+          ip: 94.176.224.199
+          mac: '52:54:20:01:01:03'
+          memory: '15360'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -814,18 +953,42 @@ classes:
     common: null
     eid::kvmhost:
       vms:
-        eumd-2.komreg.net: {bridge: br-meta, cpus: '10', description: eid tug european
-            metadata signer, gateway: 94.176.224.65, ip: 94.176.224.70, mac: '52:54:20:02:03:02',
-          memory: '15360', netmask: 255.255.255.240}
-        eupub-2.komreg.net: {bridge: br-meta, cpus: '10', description: eid tug european
-            metadata publisher, gateway: 94.176.224.65, ip: 94.176.224.72, mac: '52:54:20:02:03:04',
-          memory: '15360', netmask: 255.255.255.240}
-        natmd-2.komreg.net: {bridge: br-meta, cpus: '10', description: eid tug swedish
-            metadata signer, gateway: 94.176.224.65, ip: 94.176.224.69, mac: '52:54:20:02:03:01',
-          memory: '15360', netmask: 255.255.255.240}
-        natpub-2.komreg.net: {bridge: br-meta, cpus: '10', description: eid tug swedish
-            metadata publisher, gateway: 94.176.224.65, ip: 94.176.224.71, mac: '52:54:20:02:03:03',
-          memory: '15360', netmask: 255.255.255.240}
+        eumd-2.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid tug european metadata signer
+          gateway: 94.176.224.65
+          ip: 94.176.224.70
+          mac: '52:54:20:02:03:02'
+          memory: '15360'
+          netmask: 255.255.255.240
+        eupub-2.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid tug european metadata publisher
+          gateway: 94.176.224.65
+          ip: 94.176.224.72
+          mac: '52:54:20:02:03:04'
+          memory: '15360'
+          netmask: 255.255.255.240
+        natmd-2.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid tug swedish metadata signer
+          gateway: 94.176.224.65
+          ip: 94.176.224.69
+          mac: '52:54:20:02:03:01'
+          memory: '15360'
+          netmask: 255.255.255.240
+        natpub-2.komreg.net:
+          bridge: br-meta
+          cpus: '10'
+          description: eid tug swedish metadata publisher
+          gateway: 94.176.224.65
+          ip: 94.176.224.71
+          mac: '52:54:20:02:03:03'
+          memory: '15360'
+          netmask: 255.255.255.240
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
@@ -844,7 +1007,9 @@ classes:
     konsulter: null
     mailclient: *id001
     nrpe: null
-    sunet::rsyslog: &id010 {udp_client: 94.176.224.0/24, udp_port: 514}
+    sunet::rsyslog: &id010
+      udp_client: 94.176.224.0/24
+      udp_port: 514
     sunet::server: *id002
     sunetops: null
   log-2.sveidas.se:
@@ -866,14 +1031,18 @@ classes:
     common: null
     eid::dockerhost: null
     eid::telegraf:
-      ports: ['127.0.0.1:9999:9999']
+      ports:
+      - 127.0.0.1:9999:9999
     eidas_log: null
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
     nrpe: null
-    sunet::fticks: {args: -j, url: 'http://127.0.0.1:9999/telegraf'}
-    sunet::rsyslog: {udp_port: 514}
+    sunet::fticks:
+      args: -j
+      url: http://127.0.0.1:9999/telegraf
+    sunet::rsyslog:
+      udp_port: 514
     sunet::server: *id002
     sunet_iaas_cloud: null
     sunetops: null
@@ -886,7 +1055,10 @@ classes:
     konsulter: null
     mailclient: *id001
     md_repo_client: null
-    md_signer: {dest_host: p2.qa.komreg.net, name: eidas-qa, version: 1.1.2-eidas}
+    md_signer:
+      dest_host: p2.qa.komreg.net
+      name: eidas-qa
+      version: 1.1.2-eidas
     metadatamgrs: null
     nrpe: null
     openstack_dockerhost: null
@@ -902,7 +1074,10 @@ classes:
     infra_ca_rp: null
     konsulter: null
     mailclient: *id001
-    md_signer: {dest_host: p1.komreg.net, name: natmd-qa, version: eidas-qa}
+    md_signer:
+      dest_host: p1.komreg.net
+      name: natmd-qa
+      version: eidas-qa
     metadatamgrs: null
     nrpe: null
     openstack_dockerhost: null
@@ -943,7 +1118,9 @@ classes:
     konsulter: null
     mailclient: *id001
     md_repo_client: null
-    md_signer: {dest_host: natpub-1.komreg.net, name: natmd-prod}
+    md_signer:
+      dest_host: natpub-1.komreg.net
+      name: natmd-prod
     metadatamgrs: null
     nrpe: null
     sunet::rsyslog: null
@@ -959,7 +1136,9 @@ classes:
     konsulter: null
     mailclient: *id001
     md_repo_client: null
-    md_signer: {dest_host: natpub-2.komreg.net, name: natmd-prod}
+    md_signer:
+      dest_host: natpub-2.komreg.net
+      name: natmd-prod
     metadatamgrs: null
     nrpe: null
     sunet::rsyslog: null
@@ -971,12 +1150,15 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: natpub-1.komreg.net_infra}
+    md_publisher:
+      keyname: natpub-1.komreg.net_infra
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         md.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -987,12 +1169,15 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: natpub-2.komreg.net_infra}
+    md_publisher:
+      keyname: natpub-2.komreg.net_infra
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         md.swedenconnect.se:
-          frontends: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
+          frontends:
+          - fe-fre-3.komreg.net
+          - fe-tug-3.komreg.net
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -1018,12 +1203,15 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: p1.komreg.net_infra}
+    md_publisher:
+      keyname: p1.komreg.net_infra
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         qa.md.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -1035,13 +1223,16 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_publisher: {keyname: p2.qa.komreg.net_infra}
+    md_publisher:
+      keyname: p2.qa.komreg.net_infra
     mdsl_publisher: null
     nrpe: null
     sunet::frontend::register_sites:
       sites:
         qa.md.eidas.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
@@ -1056,8 +1247,10 @@ classes:
     mailclient: *id001
     nrpe: null
     openstack_dockerhost: null
-    prid: {clients: prid_qa_clients, mdsl: 'https://qa.md.eidas.swedenconnect.se/mdservicelist-aggregate.xml',
-      version: 1.0.3}
+    prid:
+      clients: prid_qa_clients
+      mdsl: https://qa.md.eidas.swedenconnect.se/mdservicelist-aggregate.xml
+      version: 1.0.3
     servicemonitor: null
     sunet::rsyslog: null
     sunet::server: *id002
@@ -1072,8 +1265,10 @@ classes:
     konsulter: null
     mailclient: *id001
     nrpe: null
-    prid: &id011 {clients: prid_prod_clients, mdsl: 'https://md.eidas.swedenconnect.se/mdservicelist-aggregate.xml',
-      version: 1.0.3}
+    prid: &id011
+      clients: prid_prod_clients
+      mdsl: https://md.eidas.swedenconnect.se/mdservicelist-aggregate.xml
+      version: 1.0.3
     servicemonitor: null
     sunet::rsyslog: null
     sunet::server: *id002
@@ -1098,7 +1293,8 @@ classes:
     entropyclient: null
     infra_ca_rp: null
     mailclient: *id001
-    md_repo_server: {hostname: r1.komreg.net}
+    md_repo_server:
+      hostname: r1.komreg.net
     nrpe: null
     openstack_dockerhost: null
     sunet::rsyslog: null
@@ -1117,13 +1313,17 @@ classes:
     sunet::frontend::register_sites:
       sites:
         qa.test.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunet_iaas_cloud: null
     sunetops: null
-    swedenconnect_refidp: {hostname: qa.test.swedenconnect.se, version: 1.2.1}
+    swedenconnect_refidp:
+      hostname: qa.test.swedenconnect.se
+      version: 1.2.1
   test-1.qa.sveidas.se:
     autoupdate: null
     common: null
@@ -1137,13 +1337,17 @@ classes:
     sunet::frontend::register_sites:
       sites:
         qa.test.swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunet_iaas_cloud: null
     sunetops: null
-    test_my_eid: {hostname: qa.test.swedenconnect.se, version: 1.2.1}
+    test_my_eid:
+      hostname: qa.test.swedenconnect.se
+      version: 1.3.1
   validator-1.qa.komreg.net:
     autoupdate: null
     common: null
@@ -1156,13 +1360,16 @@ classes:
     sunet::frontend::register_sites:
       sites:
         swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '443'
     sunet::rsyslog: null
     sunet::server: *id002
     sunet_iaas_cloud: null
     sunetops: null
-    validator: {version: 3.0.10}
+    validator:
+      version: 3.0.10
   web-1.qa.sveidas.se:
     autoupdate: null
     common: null
@@ -1173,266 +1380,927 @@ classes:
     nrpe: null
     openstack_dockerhost: null
     pages: null
-    site_alias: {alias_name: www.swedenconnect.se, name: swedenconnect.se}
+    site_alias:
+      alias_name: www.swedenconnect.se
+      name: swedenconnect.se
     sunet::frontend::register_sites:
       sites:
         swedenconnect.se:
-          frontends: [se-fre-lb-1.sunet.se, se-tug-lb-1.sunet.se]
+          frontends:
+          - se-fre-lb-1.sunet.se
+          - se-tug-lb-1.sunet.se
           port: '80'
     sunet::rsyslog: null
     sunet::server: *id002
     sunet_iaas_cloud: null
     sunetops: null
 members:
-  all: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  autoupdate: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net,
-    jump-tug-3.komreg.net, log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se,
-    md-eu1.qa.komreg.net, md-eu1.qa.komreg.net, md1.komreg.net, monitor-fre-3.komreg.net,
-    monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net, natpub-1.komreg.net,
-    natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net, prid-1.qa.sveidas.se,
-    prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  common: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  eid::dockerhost: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-proxy-1.sveidas.se, eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se,
-    eidas-proxy-4.sveidas.se, eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se,
-    eidas-redis-3.sveidas.se, eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se,
-    eidas-redis-fe-2.sveidas.se, eidas-test-1.sveidas.se, eidas-test-2.sveidas.se,
-    eumd-1.komreg.net, eumd-2.komreg.net, fe-fre-3.komreg.net, fe-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, monitor-tug-3.komreg.net,
-    natmd-1.komreg.net, natmd-2.komreg.net, nic.komreg.net, prid-1.sveidas.se, prid-2.sveidas.se,
-    refidp-1.qa.sveidas.se, test-1.qa.sveidas.se]
-  eid::kvmhost: [kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net]
-  eid::telegraf: [log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se]
-  eidas_connector: [eidas-connector-1.sveidas.se, eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se,
-    eidas-connector-4.sveidas.se, eidas-node-1.qa.sveidas.se]
-  eidas_de_middleware: [demw-1.qa.sveidas.se]
-  eidas_de_middleware_hsm: [demw-1.sveidas.se, demw-2.sveidas.se]
-  eidas_hsm_client: [eumd-1.komreg.net, eumd-2.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net]
-  eidas_log: [log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se]
-  eidas_metadata_key: [md-eu1.qa.komreg.net, md1.komreg.net]
-  eidas_proxy: [eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se, eidas-proxy-2.sveidas.se,
-    eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se]
-  eidastest: [eidastest-1.qa.sveidas.se]
-  entropyclient: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  github_client_credential: [web-1.qa.sveidas.se]
-  infra_ca_rp: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  jumphosts: [jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net]
-  konsulter: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eumd-1.komreg.net, eumd-2.komreg.net,
-    jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net, log-1.sveidas.se,
-    log-2.sveidas.se, md-eu1.qa.komreg.net, md-eu1.qa.komreg.net, md1.komreg.net,
-    natmd-1.komreg.net, natmd-2.komreg.net, nic.komreg.net, prid-1.qa.sveidas.se,
-    prid-1.sveidas.se, prid-2.sveidas.se, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net]
-  mailclient: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  md_publisher: [eupub-1.komreg.net, eupub-2.komreg.net, natpub-1.komreg.net, natpub-2.komreg.net,
-    p1.komreg.net, p2.qa.komreg.net]
-  md_repo_client: [eumd-1.komreg.net, eumd-2.komreg.net, md-eu1.qa.komreg.net, natmd-1.komreg.net,
-    natmd-2.komreg.net]
-  md_repo_server: [r1.komreg.net]
-  md_signer: [eumd-1.komreg.net, eumd-2.komreg.net, md-eu1.qa.komreg.net, md1.komreg.net,
-    natmd-1.komreg.net, natmd-2.komreg.net]
-  mdsl_publisher: [eupub-1.komreg.net, eupub-2.komreg.net, p2.qa.komreg.net]
-  metadatamgrs: [eumd-1.komreg.net, eumd-2.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net,
-    jump-tug-3.komreg.net, md-eu1.qa.komreg.net, md-eu1.qa.komreg.net, md1.komreg.net,
-    natmd-1.komreg.net, natmd-2.komreg.net]
-  nagios_monitor: [monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, nic.komreg.net]
-  nrpe: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  openstack_dockerhost: [eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se,
-    eidastest-1.qa.sveidas.se, md-eu1.qa.komreg.net, md-eu1.qa.komreg.net, md1.komreg.net,
-    prid-1.qa.sveidas.se, r1.komreg.net, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  pages: [web-1.qa.sveidas.se]
-  prid: [prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se]
-  redis_cluster_node: [eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se]
-  redis_frontend_node: [eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se]
-  saml_metadata: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se]
-  servicemonitor: [eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se, eidas-proxy-2.sveidas.se,
-    eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se, eidas-test-1.sveidas.se, eidas-test-2.sveidas.se,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, test-1.qa.sveidas.se]
-  site_alias: [web-1.qa.sveidas.se]
-  sunet::auditd: [jmp.komreg.net]
-  sunet::frontend::load_balancer: [fe-fre-3.komreg.net, fe-tug-3.komreg.net]
-  sunet::frontend::register_sites: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se,
-    eidas-connector-1.sveidas.se, eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se,
-    eidas-connector-4.sveidas.se, eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se,
-    eidas-proxy-1.sveidas.se, eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se,
-    eidas-proxy-4.sveidas.se, eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se,
-    eupub-1.komreg.net, eupub-2.komreg.net, natpub-1.komreg.net, natpub-2.komreg.net,
-    p1.komreg.net, p2.qa.komreg.net, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  sunet::fticks: [log.qa.sveidas.se]
-  sunet::nagiosapi: [nic.komreg.net]
-  sunet::rsyslog: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-1.sveidas.se, log-2.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se,
-    log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net, monitor-fre-3.komreg.net,
-    monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net, natpub-1.komreg.net,
-    natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net, prid-1.qa.sveidas.se,
-    prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  sunet::server: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-fre-3.komreg.net,
-    jump-tug-3.komreg.net, jump-tug-3.komreg.net, kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net,
-    kvmeidas-fre-3.komreg.net, kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net,
-    kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net, kvminfra-tug-3.komreg.net,
-    kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net, log-1.sveidas.se, log-2.sveidas.se,
-    log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net, monitor-fre-3.komreg.net,
-    monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net, natpub-1.komreg.net,
-    natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net, prid-1.qa.sveidas.se,
-    prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  sunet_iaas_cloud: [demw-1.qa.sveidas.se, eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se,
-    eidastest-1.qa.sveidas.se, jmp.komreg.net, log.qa.sveidas.se, md-eu1.qa.komreg.net,
-    md-eu1.qa.komreg.net, md1.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se, test-1.qa.sveidas.se,
-    validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  sunetops: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se, eidas-connector-1.sveidas.se,
-    eidas-connector-2.sveidas.se, eidas-connector-3.sveidas.se, eidas-connector-4.sveidas.se,
-    eidas-node-1.qa.sveidas.se, eidas-proxy-1.qa.sveidas.se, eidas-proxy-1.sveidas.se,
-    eidas-proxy-2.sveidas.se, eidas-proxy-3.sveidas.se, eidas-proxy-4.sveidas.se,
-    eidas-redis-1.sveidas.se, eidas-redis-2.sveidas.se, eidas-redis-3.sveidas.se,
-    eidas-redis-4.sveidas.se, eidas-redis-fe-1.sveidas.se, eidas-redis-fe-2.sveidas.se,
-    eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, eidastest-1.qa.sveidas.se, eumd-1.komreg.net,
-    eumd-2.komreg.net, eupub-1.komreg.net, eupub-2.komreg.net, fe-fre-3.komreg.net,
-    fe-tug-3.komreg.net, jmp.komreg.net, jump-fre-3.komreg.net, jump-tug-3.komreg.net,
-    kvmdemw-fre-3a.komreg.net, kvmdemw-fre-3b.komreg.net, kvmeidas-fre-3.komreg.net,
-    kvmeidas-tug-3.komreg.net, kvmfe-fre-3.komreg.net, kvmfe-tug-3.komreg.net, kvminfra-fre-3.komreg.net,
-    kvminfra-tug-3.komreg.net, kvmmeta-fre-3.komreg.net, kvmmeta-tug-3.komreg.net,
-    log-1.sveidas.se, log-2.sveidas.se, log.qa.sveidas.se, md-eu1.qa.komreg.net, md1.komreg.net,
-    monitor-fre-3.komreg.net, monitor-tug-3.komreg.net, natmd-1.komreg.net, natmd-2.komreg.net,
-    natpub-1.komreg.net, natpub-2.komreg.net, nic.komreg.net, p1.komreg.net, p2.qa.komreg.net,
-    prid-1.qa.sveidas.se, prid-1.sveidas.se, prid-2.sveidas.se, r1.komreg.net, refidp-1.qa.sveidas.se,
-    test-1.qa.sveidas.se, validator-1.qa.komreg.net, web-1.qa.sveidas.se]
-  swedenconnect_refidp: [refidp-1.qa.sveidas.se]
-  test_my_eid: [eidas-test-1.sveidas.se, eidas-test-2.sveidas.se, test-1.qa.sveidas.se]
-  validator: [validator-1.qa.komreg.net]
-  webserver: [demw-1.qa.sveidas.se, demw-1.sveidas.se, demw-2.sveidas.se]
+  all:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  autoupdate:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  common:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  eid::dockerhost:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - nic.komreg.net
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  eid::kvmhost:
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  eid::telegraf:
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  eidas_connector:
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  eidas_de_middleware:
+  - demw-1.qa.sveidas.se
+  eidas_de_middleware_hsm:
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  eidas_hsm_client:
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  eidas_log:
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  eidas_metadata_key:
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  eidas_proxy:
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  eidastest:
+  - eidastest-1.qa.sveidas.se
+  entropyclient:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  github_client_credential:
+  - web-1.qa.sveidas.se
+  infra_ca_rp:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  jumphosts:
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  konsulter:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - nic.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  mailclient:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  md_publisher:
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  md_repo_client:
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - md-eu1.qa.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  md_repo_server:
+  - r1.komreg.net
+  md_signer:
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  mdsl_publisher:
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - p2.qa.komreg.net
+  metadatamgrs:
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - md-eu1.qa.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  nagios_monitor:
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - nic.komreg.net
+  nrpe:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  openstack_dockerhost:
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - prid-1.qa.sveidas.se
+  - r1.komreg.net
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  pages:
+  - web-1.qa.sveidas.se
+  prid:
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  redis_cluster_node:
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  redis_frontend_node:
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  saml_metadata:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  servicemonitor:
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - test-1.qa.sveidas.se
+  site_alias:
+  - web-1.qa.sveidas.se
+  sunet::auditd:
+  - jmp.komreg.net
+  sunet::frontend::load_balancer:
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  sunet::frontend::register_sites:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  sunet::fticks:
+  - log.qa.sveidas.se
+  sunet::nagiosapi:
+  - nic.komreg.net
+  sunet::rsyslog:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  sunet::server:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  sunet_iaas_cloud:
+  - demw-1.qa.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - jmp.komreg.net
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  sunetops:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
+  - eidas-connector-1.sveidas.se
+  - eidas-connector-2.sveidas.se
+  - eidas-connector-3.sveidas.se
+  - eidas-connector-4.sveidas.se
+  - eidas-node-1.qa.sveidas.se
+  - eidas-proxy-1.qa.sveidas.se
+  - eidas-proxy-1.sveidas.se
+  - eidas-proxy-2.sveidas.se
+  - eidas-proxy-3.sveidas.se
+  - eidas-proxy-4.sveidas.se
+  - eidas-redis-1.sveidas.se
+  - eidas-redis-2.sveidas.se
+  - eidas-redis-3.sveidas.se
+  - eidas-redis-4.sveidas.se
+  - eidas-redis-fe-1.sveidas.se
+  - eidas-redis-fe-2.sveidas.se
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - eidastest-1.qa.sveidas.se
+  - eumd-1.komreg.net
+  - eumd-2.komreg.net
+  - eupub-1.komreg.net
+  - eupub-2.komreg.net
+  - fe-fre-3.komreg.net
+  - fe-tug-3.komreg.net
+  - jmp.komreg.net
+  - jump-fre-3.komreg.net
+  - jump-tug-3.komreg.net
+  - kvmdemw-fre-3a.komreg.net
+  - kvmdemw-fre-3b.komreg.net
+  - kvmeidas-fre-3.komreg.net
+  - kvmeidas-tug-3.komreg.net
+  - kvmfe-fre-3.komreg.net
+  - kvmfe-tug-3.komreg.net
+  - kvminfra-fre-3.komreg.net
+  - kvminfra-tug-3.komreg.net
+  - kvmmeta-fre-3.komreg.net
+  - kvmmeta-tug-3.komreg.net
+  - log-1.sveidas.se
+  - log-2.sveidas.se
+  - log.qa.sveidas.se
+  - md-eu1.qa.komreg.net
+  - md1.komreg.net
+  - monitor-fre-3.komreg.net
+  - monitor-tug-3.komreg.net
+  - natmd-1.komreg.net
+  - natmd-2.komreg.net
+  - natpub-1.komreg.net
+  - natpub-2.komreg.net
+  - nic.komreg.net
+  - p1.komreg.net
+  - p2.qa.komreg.net
+  - prid-1.qa.sveidas.se
+  - prid-1.sveidas.se
+  - prid-2.sveidas.se
+  - r1.komreg.net
+  - refidp-1.qa.sveidas.se
+  - test-1.qa.sveidas.se
+  - validator-1.qa.komreg.net
+  - web-1.qa.sveidas.se
+  swedenconnect_refidp:
+  - refidp-1.qa.sveidas.se
+  test_my_eid:
+  - eidas-test-1.sveidas.se
+  - eidas-test-2.sveidas.se
+  - test-1.qa.sveidas.se
+  validator:
+  - validator-1.qa.komreg.net
+  webserver:
+  - demw-1.qa.sveidas.se
+  - demw-1.sveidas.se
+  - demw-2.sveidas.se
 

From 9841a8540b4384d594abd324b4875d65e1f954ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Tue, 17 Nov 2020 08:49:29 +0100
Subject: [PATCH 15/20] upgraded test my eid to version 1.3.1 in qa (SC-97)

---
 global/overlay/etc/puppet/cosmos-rules.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml
index 229d3beb..cd5de8f9 100644
--- a/global/overlay/etc/puppet/cosmos-rules.yaml
+++ b/global/overlay/etc/puppet/cosmos-rules.yaml
@@ -583,7 +583,7 @@ md-eu1.qa.komreg.net:
    autoupdate:
    servicemonitor:
    test_my_eid:
-      version: 1.2.1
+      version: 1.3.1
       hostname: qa.test.swedenconnect.se
    sunet::frontend::register_sites:
      sites:

From 8750a55752cd6742f683ec7905fe00a3b99a375f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Fri, 20 Nov 2020 12:16:47 +0100
Subject: [PATCH 16/20] eidastest-1.qa.sveidas.se: change eidastest-testid to
 version 1.3.4

---
 eidastest-1.qa.sveidas.se/overlay/etc/hiera/data/local.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eidastest-1.qa.sveidas.se/overlay/etc/hiera/data/local.yaml b/eidastest-1.qa.sveidas.se/overlay/etc/hiera/data/local.yaml
index e68d0da6..d69d2217 100644
--- a/eidastest-1.qa.sveidas.se/overlay/etc/hiera/data/local.yaml
+++ b/eidastest-1.qa.sveidas.se/overlay/etc/hiera/data/local.yaml
@@ -24,7 +24,7 @@ eidastest_compose:
          - HUB_PORT_4444_TCP_PORT=4444
 
      eidastest-testid:
-       image: docker.sunet.se/eidastest-testid:1.3.3
+       image: docker.sunet.se/eidastest-testid:1.3.4
        container_name: eidastest-testid
        ports:
          - "443:8099"

From 77d0a85eebb4c6193052c2bb8ef7e06997e486ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Mon, 23 Nov 2020 09:04:14 +0100
Subject: [PATCH 17/20] update db

---
 global/overlay/etc/puppet/cosmos-db.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-db.yaml b/global/overlay/etc/puppet/cosmos-db.yaml
index 31aba38d..4828b2a3 100644
--- a/global/overlay/etc/puppet/cosmos-db.yaml
+++ b/global/overlay/etc/puppet/cosmos-db.yaml
@@ -89,7 +89,7 @@ classes:
     eid::dockerhost: null
     eidas_connector: &id003
       hostname: connector.eidas.swedenconnect.se
-      version: 1.6.6
+      version: 1.6.7
     entropyclient: null
     infra_ca_rp: null
     konsulter: null

From 199ee45179feccf202d9ec402d8fc365574c08a1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Mon, 23 Nov 2020 09:17:41 +0100
Subject: [PATCH 18/20] release of connector 1.6.7 in production

---
 global/overlay/etc/puppet/cosmos-rules.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml
index cd5de8f9..a1c38541 100644
--- a/global/overlay/etc/puppet/cosmos-rules.yaml
+++ b/global/overlay/etc/puppet/cosmos-rules.yaml
@@ -692,7 +692,7 @@ md-eu1.qa.komreg.net:
    konsulter:
    autoupdate:
    eidas_connector:
-     version: 1.6.6
+     version: 1.6.7
      hostname: connector.eidas.swedenconnect.se
    sunet::frontend::register_sites:
      sites:

From ca710e82d668087a9c729abeb68222a8b124f3d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Tue, 24 Nov 2020 08:21:09 +0100
Subject: [PATCH 19/20] update db

---
 global/overlay/etc/puppet/cosmos-db.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-db.yaml b/global/overlay/etc/puppet/cosmos-db.yaml
index 4828b2a3..3f115f45 100644
--- a/global/overlay/etc/puppet/cosmos-db.yaml
+++ b/global/overlay/etc/puppet/cosmos-db.yaml
@@ -360,7 +360,7 @@ classes:
     test_my_eid: &id009
       environment: prod
       hostname: test.swedenconnect.se
-      version: 1.2.1
+      version: 1.3.1
   eidas-test-2.sveidas.se:
     autoupdate: null
     common: null

From 3f06bcb8fb878c30fc4277d0754350d9cea2e664 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= <berra@sunet.se>
Date: Tue, 24 Nov 2020 08:21:52 +0100
Subject: [PATCH 20/20] release of test my eid version 1.3.1 in production
 SC-98

---
 global/overlay/etc/puppet/cosmos-rules.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml
index a1c38541..a44a92c1 100644
--- a/global/overlay/etc/puppet/cosmos-rules.yaml
+++ b/global/overlay/etc/puppet/cosmos-rules.yaml
@@ -676,7 +676,7 @@ md-eu1.qa.komreg.net:
    autoupdate:
    servicemonitor:
    test_my_eid:
-      version: 1.2.1
+      version: 1.3.1
       hostname: test.swedenconnect.se
       environment: prod
    sunet::frontend::register_sites: