Projet

Général

Profil

Révision 8efbdf9a

ID8efbdf9a01abb95c29b2239ff292016cd17d6857
Parent e89da898
Enfant 5df9303f

Ajouté par tr il y a plus de 4 ans

Refactoring

Voir les différences:

manifests/rules/out/dns.pp
6 6
  if $dns_server {
7 7
    any2array($dns_server).each |$index,$dns| {
8 8

  
9
      nftables::filter::chain::rule{
9
      nftables::rule{
10 10
        "default_out-dnsudp-${index}":
11 11
      }
12 12
      if $dns =~ /:/ {
13
        Nftables::Filter::Chain::Rule["default_out-dnsudp-${index}"]{
13
        Nftables::Rule["default_out-dnsudp-${index}"]{
14 14
          content => "ip6 daddr ${dns} udp dport 53 accept",
15 15
        }
16 16
      } else {
17
        Nftables::Filter::Chain::Rule["default_out-dnsudp-${index}"]{
17
        Nftables::Rule["default_out-dnsudp-${index}"]{
18 18
          content => "ip daddr ${dns} udp dport 53 accept",
19 19
        }
20 20
      }
21 21

  
22
      nftables::filter::chain::rule{
22
      nftables::rule{
23 23
        "default_out-dnstcp-${index}":
24 24
      }
25 25
      if $dns =~ /:/ {
26
        Nftables::Filter::Chain::Rule["default_out-dnstcp-${index}"]{
26
        Nftables::Rule["default_out-dnstcp-${index}"]{
27 27
          content => "ip6 daddr ${dns} tcp dport 53 accept",
28 28
        }
29 29
      } else {
30
        Nftables::Filter::Chain::Rule["default_out-dnstcp-${index}"]{
30
        Nftables::Rule["default_out-dnstcp-${index}"]{
31 31
          content => "ip daddr ${dns} tcp dport 53 accept",
32 32
        }
33 33
      }
34 34
    }
35 35
  } else {
36
    nftables::filter::chain::rule{
36
    nftables::rule{
37 37
      'default_out-dnsudp':
38 38
        content => 'udp dport 53 accept';
39 39
      'default_out-dnstcp':

Formats disponibles : Unified diff