summaryrefslogtreecommitdiff
path: root/manifests/virtual/ssh.pp
blob: 0a11fa2c4843195b8cd041ebbcf9c3e064d9db02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
define firewall::virtual::ssh(
  $destination,
  $port_orig      = '22',
  $port_dest      = '',
  $zone           = 'vm'
  $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'),
) {
  class { "firewall::implementations::${implementation}::virtual::ssh":
    destination => $destination,
    port_orig   => $port_orig,
    port_dest   => $port_dest,
    zone        => $zone,
  }
}