Defined Type: ipa::rulewrapper
- Defined in:
- manifests/rulewrapper.pp
Overview
NOTE: this wraps shorewall::rule so that we can add on additional fake ‘tags’
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'manifests/rulewrapper.pp', line 19
define ipa::rulewrapper(
$action = '',
$source = '',
$source_ips = [],
$dest = '',
$dest_ips = [],
$proto = '',
$port = [],
$sport = [],
$original = [],
$comment = '',
$ensure = present,
$match = '' # additional tag parameter
) {
shorewall::rule { "${name}":
action => "${action}",
source => "${source}",
source_ips => $source_ips,
dest => "${dest}",
dest_ips => $dest_ips,
proto => "${proto}",
port => $port,
sport => $sport,
comment => "${comment}",
ensure => $ensure,
}
}
|