Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / manifests / rules / out / ospf3.pp @ 5dedf86c

Historique | Voir | Annoter | Télécharger (508 octets)

1
#
2
# @summary manage out ospf3
3
#
4
# @param oifname optional list of outgoing interfaces to filter on
5
#
6
class nftables::rules::out::ospf3 (
7
  Array[String[1]] $oifname = [],
8
) {
9
  if empty($oifname) {
10
    $_oifname = ''
11
  } else {
12
    $oifdata = $oifname.map |String[1] $interface| { "\"${interface}\"" }.join(', ')
13
    $_oifname = "oifname { ${oifdata} } "
14
  }
15
  nftables::rule { 'default_out-ospf3':
16
    content => "${_oifname}ip6 saddr fe80::/64 ip6 daddr { ff02::5, ff02::6 } meta l4proto 89 accept",
17
  }
18
}