Projet

Général

Profil

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

root / manifests / rules / dns.pp @ 666c3138

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

1 09cba182 Steve Traylen
# @summary manage in dns
2
# @param ports Specify ports for dns.
3 11bf7237 Steve Traylen
class nftables::rules::dns (
4 94a80621 Steve Traylen
  Array[Stdlib::Port,1] $ports = [53],
5 8227cb1c tr
) {
6 11bf7237 Steve Traylen
  nftables::rule {
7 8227cb1c tr
    'default_in-dns_tcp':
8
      content => "tcp dport {${join($ports,', ')}} accept";
9
    'default_in-dns_udp':
10
      content => "udp dport {${join($ports,', ')}} accept";
11
  }
12
}