Projet

Général

Profil

Révision 31b17627

ID31b1762780ddf211709dab2e3abbeba499ab9f30
Parent 59c1ddf4
Enfant 5b4c71bc

Ajouté par Steve Traylen il y a plus de 4 ans

Use single line for each parameter definition

Voir les différences:

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