From 19433e2ea31bf20b863eeb4d276be0561b2bb5dc Mon Sep 17 00:00:00 2001 From: Patrik Holmqvist Date: Wed, 15 Jan 2025 13:15:35 +0100 Subject: [PATCH] Add logic based on node_typ --- global/overlay/etc/puppet/cosmos-rules.yaml | 1 + .../modules/net/manifests/baas2_restoretest.pp | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml index 458d624..2270d1c 100644 --- a/global/overlay/etc/puppet/cosmos-rules.yaml +++ b/global/overlay/etc/puppet/cosmos-rules.yaml @@ -34,6 +34,7 @@ baas2-backuptest-prod-1.sunet.se: baas2-restoretest-prod-1.sunet.se: net::baas2_restoretest: + node_type: 'restorenode' sunet::baas2: nodename: B0DA416B08FC backup_dirs: diff --git a/global/overlay/etc/puppet/modules/net/manifests/baas2_restoretest.pp b/global/overlay/etc/puppet/modules/net/manifests/baas2_restoretest.pp index cc55f0f..c995cab 100644 --- a/global/overlay/etc/puppet/modules/net/manifests/baas2_restoretest.pp +++ b/global/overlay/etc/puppet/modules/net/manifests/baas2_restoretest.pp @@ -5,11 +5,13 @@ class net::baas2_restoretest( Enum['backupnode', 'restorenode'] $node_type = undef, ) { - file { '/opt/restore-target': - ensure => directory, - mode => '0755', - owner => 'root', - group => 'root', + if $node_type == 'restorenode' { + file { '/opt/restore-target': + ensure => directory, + mode => '0755', + owner => 'root', + group => 'root', + } } }