Fail if backup_nodename is not set

This commit is contained in:
Patrik Holmqvist 2025-01-17 13:18:13 +01:00
parent 5259af85c2
commit ec441d0b5e
Signed by: pahol
GPG key ID: 5D5B0D4E93F77273
2 changed files with 4 additions and 2 deletions

View file

@ -37,7 +37,6 @@ baas2-backuptest-prod-1.sunet.se:
baas2-restoretest-prod-1.sunet.se:
net::baas2_restoretest:
node_type: 'restorenode'
backup_nodename: 378A9E0ADCC5
sunet::baas2:
nodename: B0DA416B08FC
backup_dirs:

View file

@ -3,7 +3,7 @@
# Jira-ref: SUNETOPS-1997
class net::baas2_restoretest(
Enum['backupnode', 'restorenode'] $node_type,
String $backup_nodename,
Optional[String] $backup_nodename = undef,
) {
file { '/opt/baas2':
@ -14,6 +14,9 @@ class net::baas2_restoretest(
}
if $node_type == 'restorenode' {
if $backup_nodename == undef {
fail{'Variable backup_nodename must be set for a restorenode':}
}
package { 'expect': ensure => installed }
file { '/opt/restore-target':
ensure => directory,