Révision 11bf7237
lint_fix results
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