Révision e846c98b
simplerule: Allow multiple oifname/iifname
manifests/simplerule.pp | ||
---|---|---|
72 | 72 |
Optional[Nftables::Port] $sport = undef, |
73 | 73 |
Optional[Nftables::Addr] $saddr = undef, |
74 | 74 |
Boolean $counter = false, |
75 |
Optional[String[1]] $iifname = undef,
|
|
76 |
Optional[String[1]] $oifname = undef,
|
|
75 |
Variant[Array[String[1]],String[1]] $iifname = [],
|
|
76 |
Variant[Array[String[1]],String[1]] $oifname = [],
|
|
77 | 77 |
) { |
78 | 78 |
if $dport and !$proto { |
79 | 79 |
fail('Specifying a transport protocol via $proto is mandatory when passing a $dport') |
... | ... | |
96 | 96 |
'saddr' => $saddr, |
97 | 97 |
'set_type' => $set_type, |
98 | 98 |
'sport' => $sport, |
99 |
'iifname' => $iifname,
|
|
100 |
'oifname' => $oifname,
|
|
99 |
'iifname' => [$iifname].flatten,
|
|
100 |
'oifname' => [$oifname].flatten,
|
|
101 | 101 |
} |
102 | 102 |
), |
103 | 103 |
order => $order, |
Formats disponibles : Unified diff