Révision 31b17627
Use single line for each parameter definition
manifests/rules/snat4.pp | ||
---|---|---|
1 | 1 |
# manage a ipv4 snat rule |
2 | 2 |
define nftables::rules::snat4 ( |
3 |
String[1] |
|
4 |
$snat, |
|
5 |
Pattern[/^[a-zA-Z0-9_]+$/] |
|
6 |
$rulename = $title, |
|
7 |
Pattern[/^\d\d$/] |
|
8 |
$order = '70', |
|
9 |
String[1] |
|
10 |
$chain = 'POSTROUTING', |
|
11 |
Optional[String[1]] |
|
12 |
$oif = undef, |
|
13 |
Optional[String[1]] |
|
14 |
$saddr = undef, |
|
15 |
Optional[Enum['tcp','udp']] |
|
16 |
$proto = undef, |
|
17 |
Optional[Variant[String,Integer[1,65535]]] |
|
18 |
$dport = undef, |
|
19 |
Enum['present','absent'] |
|
20 |
$ensure = 'present', |
|
3 |
String[1] $snat, |
|
4 |
Pattern[/^[a-zA-Z0-9_]+$/] $rulename = $title, |
|
5 |
Pattern[/^\d\d$/] $order = '70', |
|
6 |
String[1] $chain = 'POSTROUTING', |
|
7 |
Optional[String[1]] $oif = undef, |
|
8 |
Optional[String[1]] $saddr = undef, |
|
9 |
Optional[Enum['tcp','udp']] $proto = undef, |
|
10 |
Optional[Variant[String,Integer[1,65535]]] $dport = undef, |
|
11 |
Enum['present','absent'] $ensure = 'present', |
|
21 | 12 |
) { |
22 | 13 |
$oifname = $oif ? { |
23 | 14 |
undef => '', |
Formats disponibles : Unified diff