14 lines
345 B
Puppet
14 lines
345 B
Puppet
# 9100: node_exporter
|
|
# 9558: sysstemd_exporter
|
|
class firewall::rules::in::exporters (
|
|
Array[Stdlib::Port] $ports = [9100,9558],
|
|
String $ipset = 'prometheus',
|
|
) {
|
|
|
|
$ports.each |$port| {
|
|
nftables::rule { "default_in-metrics_exporter_tcp_${port}":
|
|
content => "tcp dport ${port} ip saddr @${ipset} accept",
|
|
}
|
|
}
|
|
}
|