From 5881d57c7b58056f1898c3ad47ad3198d845c069 Mon Sep 17 00:00:00 2001 From: Johan Wassberg Date: Fri, 2 Feb 2024 14:21:00 +0100 Subject: [PATCH] Start testing dynamicly build metadata for DE --- global/overlay/etc/puppet/cosmos-rules.yaml | 1 + .../puppet/modules/eid/manifests/de_client.pp | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 global/overlay/etc/puppet/modules/eid/manifests/de_client.pp diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml index db3cb7eb..ba4465c8 100644 --- a/global/overlay/etc/puppet/cosmos-rules.yaml +++ b/global/overlay/etc/puppet/cosmos-rules.yaml @@ -500,6 +500,7 @@ eumd-test-1.komreg.net: name: eidas-test dest_host: eupub-test-1.komreg.net version: 1.1.5-eidas + eid::de_client: natpub-1.komreg.net: autoupdate: diff --git a/global/overlay/etc/puppet/modules/eid/manifests/de_client.pp b/global/overlay/etc/puppet/modules/eid/manifests/de_client.pp new file mode 100644 index 00000000..148d8331 --- /dev/null +++ b/global/overlay/etc/puppet/modules/eid/manifests/de_client.pp @@ -0,0 +1,16 @@ +# DE client +class eid::de_client ( + String $make_target = 'DE-prod' +) { + + package { ['openjdk-17-jre-headless']: ensure => latest } + + sunet::scriptherder::cronjob { 'update-de': + cmd => "cd /opt/metadata && make ${make_target}", + minute => '0', + weekday => '1', + hour => '9', + ok_criteria => ['exit_status=0'], + } + +}