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', + } } }