Projet

Général

Profil

Révision 11bf7237

ID11bf7237333a685ccc629e0b2536a34c79a4e217
Parent 78f22811
Enfant b09d43bf

Ajouté par Steve Traylen il y a plus de 4 ans

lint_fix results

Voir les différences:

manifests/rules/node_exporter.pp
1 1
# manage in node exporter
2
class nftables::rules::node_exporter(
2
class nftables::rules::node_exporter (
3 3
  Optional[Variant[String,Array[String,1]]]
4
    $prometheus_server = undef,
4
  $prometheus_server = undef,
5 5
  Integer
6
    $port = 9100,
6
  $port = 9100,
7 7
) {
8 8
  if $prometheus_server {
9 9
    any2array($prometheus_server).each |$index,$prom| {
10

  
11
      nftables::rule{
10
      nftables::rule {
12 11
        "default_in-node_exporter-${index}":
13 12
      }
14 13
      if $prom =~ /:/ {
15
        Nftables::Rule["default_in-node_exporter-${index}"]{
14
        Nftables::Rule["default_in-node_exporter-${index}"] {
16 15
          content => "ip6 saddr ${prom} tcp dport ${port} accept",
17 16
        }
18 17
      } else {
19
        Nftables::Rule["default_in-node_exporter-${index}"]{
18
        Nftables::Rule["default_in-node_exporter-${index}"] {
20 19
          content => "ip saddr ${prom} tcp dport ${port} accept",
21 20
        }
22 21
      }
23 22
    }
24 23
  } else {
25
    nftables::rule{
24
    nftables::rule {
26 25
      'default_in-node_exporter':
27 26
        content => "tcp dport ${port} accept";
28 27
    }

Formats disponibles : Unified diff