From f0692f6354fef51117e6725abe6d03c701496af8 Mon Sep 17 00:00:00 2001 From: Maria Haider Date: Sat, 8 Jun 2024 00:46:46 +0200 Subject: [PATCH] new demw version 3.2.0 related changes --- .../overlay/etc/logrotate.d/eidas-middleware | 7 ++++++ .../configuration/application.properties.sh | 25 ++++++++++++------- .../overlay/etc/logrotate.d/eidas-middleware | 7 ++++++ global/overlay/etc/puppet/cosmos-rules.yaml | 8 +----- .../etc/puppet/manifests/cosmos-site.pp | 15 +++++++---- 5 files changed, 41 insertions(+), 21 deletions(-) create mode 100644 demw-1.qa.sveidas.se/overlay/etc/logrotate.d/eidas-middleware create mode 100644 demw-1.test.sveidas.se/overlay/etc/logrotate.d/eidas-middleware diff --git a/demw-1.qa.sveidas.se/overlay/etc/logrotate.d/eidas-middleware b/demw-1.qa.sveidas.se/overlay/etc/logrotate.d/eidas-middleware new file mode 100644 index 00000000..e8c10c74 --- /dev/null +++ b/demw-1.qa.sveidas.se/overlay/etc/logrotate.d/eidas-middleware @@ -0,0 +1,7 @@ +/var/log/eidas-middleware/eidas-middleware.log { + rotate 13 + daily + compress + missingok + notifempty +} diff --git a/demw-1.qa.sveidas.se/overlay/opt/eidas-middleware/configuration/application.properties.sh b/demw-1.qa.sveidas.se/overlay/opt/eidas-middleware/configuration/application.properties.sh index 1b3fe2d6..ffa8b058 100755 --- a/demw-1.qa.sveidas.se/overlay/opt/eidas-middleware/configuration/application.properties.sh +++ b/demw-1.qa.sveidas.se/overlay/opt/eidas-middleware/configuration/application.properties.sh @@ -1,16 +1,23 @@ cat< ["--log-driver=syslog --cpuset-cpus=0-3"] + extra_parameters => ["--log-driver=syslog"] } sunet::nftables::docker_expose { 'https' : allow_clients => 'any', @@ -439,6 +441,8 @@ class eidas_de_middleware($version="106-rs",$hostname='localhost') { $_hostname = safe_hiera('eidas_demw_hostname',$hostname) $poseidas_admin_hashed_password = safe_hiera('poseidas_admin_hashed_password') $spring_datasource_password = safe_hiera('spring_datasource_password') + + #saved directly in admin inteface from version 3.0.0 onwards $middleware_crypt_pin = safe_hiera('middleware_crypt_pin') $middleware_sign_pin = safe_hiera('middleware_sign_pin') $demw_tls_client_key = safe_hiera('demw_tls_client_key') @@ -446,19 +450,23 @@ class eidas_de_middleware($version="106-rs",$hostname='localhost') { $demw_tls_server_cert = safe_hiera('demw_tls_server_cert') file {['/opt/eidas-middleware','/opt/eidas-middleware/configuration','/opt/eidas-middleware/database']: ensure => directory } -> + + #saved directly in admin interface from version 3.0.0 onwards sunet::snippets::secret_file {"/opt/eidas-middleware/configuration/eidasmw-signature-keystore.jks": hiera_key => 'eidasmw-signature-keystore', base64 => true } -> + #no longer needed in version 3.0.0 onwards file { '/opt/eidas-middleware/configuration/POSeIDAS.xml.sh': ensure => present, content => template('eid/demw/POSeIDAS.xml.sh.erb'), mode => '0744', } + #saved directly in admin interface from version 3.0.0 onwards sunet::snippets::secret_file {"/opt/eidas-middleware/configuration/eidasmw-crypto-keystore.jks": hiera_key => 'eidasmw-crypto-keystore', base64 => true - } -> + } sunet::docker_run {'eidas-demw': image => 'docker.sunet.se/eidas-demw', imagetag => $_version, @@ -471,11 +479,8 @@ class eidas_de_middleware($version="106-rs",$hostname='localhost') { '/etc/ssl:/etc/ssl'], env => ["CERTNAME=${::fqdn}_infra", "PUBLIC_HOSTNAME=$_hostname", - "POSEIDAS_ADMIN_HASHED_PASSWORD=$poseidas_admin_hashed_password", "SPRING_DATASOURCE_PASSWORD=$spring_datasource_password", - "MIDDLEWARE_CRYPT_PIN=$middleware_crypt_pin", 'JAVA_OPTS="-DformatMsgNoLookups=true -Dlog4j2.formatMsgNoLookups=true"', - "MIDDLEWARE_SIGN_PIN=$middleware_sign_pin"], extra_parameters => ["--log-driver=syslog"] } }