diff options
Diffstat (limited to 'manifests/rules/out/ibackup.pp')
| -rw-r--r-- | manifests/rules/out/ibackup.pp | 23 | 
1 files changed, 11 insertions, 12 deletions
diff --git a/manifests/rules/out/ibackup.pp b/manifests/rules/out/ibackup.pp index ec12c8b..856bcdb 100644 --- a/manifests/rules/out/ibackup.pp +++ b/manifests/rules/out/ibackup.pp @@ -1,13 +1,12 @@ -class shorewall::rules::out::ibackup { -    case $shorewall_ibackup_host { -      '': { fail("You need to define \$shorewall_ibackup_host for ${fqdn}") } -    } -    shorewall::rule { 'me-net-tcp_backupssh': -        source          => '$FW', -        destination     => "net:${shorewall_ibackup_host}", -        proto           => 'tcp', -        destinationport => 'ssh', -        order           => 240, -        action          => 'ACCEPT'; -    } +class shorewall::rules::out::ibackup( +  $backup_host +){ +  shorewall::rule { 'me-net-tcp_backupssh': +    source          => '$FW', +    destination     => "net:${backup_host}", +    proto           => 'tcp', +    destinationport => 'ssh', +    order           => 240, +    action          => 'ACCEPT'; +  }  }  | 
