Projet

Général

Profil

Révision 8c00b818

ID8c00b8189c040d4eb0ca1a810bf9051e972f7e93
Parent 6a4ffead
Enfant beaf4ee3

Ajouté par Nacho Barrientos il y a plus de 4 ans

Pull up rule regexp to type aliases

Voir les différences:

manifests/rule.pp
3 3
#   CHAIN_NAME-rulename
4 4
define nftables::rule (
5 5
  Enum['present','absent'] $ensure = 'present',
6
  Pattern[/^[a-zA-Z0-9_]+-[a-zA-Z0-9_]+(-\d+)?$/] $rulename = $title,
6
  Nftables::RuleName $rulename = $title,
7 7
  Pattern[/^\d\d$/] $order = '50',
8 8
  Optional[String] $table = 'inet-filter',
9 9
  Optional[String] $content = undef,

Formats disponibles : Unified diff