Projet

Général

Profil

Révision d7d6d5d3

IDd7d6d5d3903c66c32abc61afe4832e9d82efcbaf
Parent 545a379b
Enfant e5a1eb78

Ajouté par Tim Meusel il y a plus d'un an

simplerule: Add support for outgoing interface filtering

Voir les différences:

manifests/simplerule.pp
55 55
#
56 56
# @param iifname
57 57
#   Optional filter for the incoming interface
58
# @param oifname
59
#   Optional filter for the outgoing interface
58 60
define nftables::simplerule (
59 61
  Enum['present','absent'] $ensure = 'present',
60 62
  Nftables::SimpleRuleName $rulename = $title,
......
71 73
  Optional[Nftables::Addr] $saddr = undef,
72 74
  Boolean $counter = false,
73 75
  Optional[String[1]] $iifname = undef,
76
  Optional[String[1]] $oifname = undef,
74 77
) {
75 78
  if $dport and !$proto {
76 79
    fail('Specifying a transport protocol via $proto is mandatory when passing a $dport')
......
94 97
          'set_type' => $set_type,
95 98
          'sport'    => $sport,
96 99
          'iifname'  => $iifname,
100
          'oifname'  => $oifname,
97 101
        }
98 102
      ),
99 103
      order   => $order,

Formats disponibles : Unified diff