Révision 31b17627
Use single line for each parameter definition
manifests/rule.pp | ||
---|---|---|
2 | 2 |
# Name should be: |
3 | 3 |
# CHAIN_NAME-rulename |
4 | 4 |
define nftables::rule ( |
5 |
Enum['present','absent'] |
|
6 |
$ensure = 'present', |
|
7 |
Pattern[/^[a-zA-Z0-9_]+-[a-zA-Z0-9_]+(-\d+)?$/] |
|
8 |
$rulename = $title, |
|
9 |
Pattern[/^\d\d$/] |
|
10 |
$order = '50', |
|
11 |
Optional[String] |
|
12 |
$table = 'inet-filter', |
|
13 |
Optional[String] |
|
14 |
$content = undef, |
|
15 |
Optional[Variant[String,Array[String,1]]] |
|
16 |
$source = undef, |
|
5 |
Enum['present','absent'] $ensure = 'present', |
|
6 |
Pattern[/^[a-zA-Z0-9_]+-[a-zA-Z0-9_]+(-\d+)?$/] $rulename = $title, |
|
7 |
Pattern[/^\d\d$/] $order = '50', |
|
8 |
Optional[String] $table = 'inet-filter', |
|
9 |
Optional[String] $content = undef, |
|
10 |
Optional[Variant[String,Array[String,1]]] $source = undef, |
|
17 | 11 |
) { |
18 | 12 |
if $ensure == 'present' { |
19 | 13 |
$data = split($rulename, '-') |
Formats disponibles : Unified diff