Révision d7d6d5d3
simplerule: Add support for outgoing interface filtering
manifests/simplerule.pp | ||
---|---|---|
55 | 55 |
# |
56 | 56 |
# @param iifname |
57 | 57 |
# Optional filter for the incoming interface |
58 |
# @param oifname |
|
59 |
# Optional filter for the outgoing interface |
|
58 | 60 |
define nftables::simplerule ( |
59 | 61 |
Enum['present','absent'] $ensure = 'present', |
60 | 62 |
Nftables::SimpleRuleName $rulename = $title, |
... | ... | |
71 | 73 |
Optional[Nftables::Addr] $saddr = undef, |
72 | 74 |
Boolean $counter = false, |
73 | 75 |
Optional[String[1]] $iifname = undef, |
76 |
Optional[String[1]] $oifname = undef, |
|
74 | 77 |
) { |
75 | 78 |
if $dport and !$proto { |
76 | 79 |
fail('Specifying a transport protocol via $proto is mandatory when passing a $dport') |
... | ... | |
94 | 97 |
'set_type' => $set_type, |
95 | 98 |
'sport' => $sport, |
96 | 99 |
'iifname' => $iifname, |
100 |
'oifname' => $oifname, |
|
97 | 101 |
} |
98 | 102 |
), |
99 | 103 |
order => $order, |
Formats disponibles : Unified diff