enable firewall

This commit is contained in:
Arne Teuke
2025-05-05 18:13:28 +02:00
parent b2cde8a7c9
commit 842a5bad4b
2 changed files with 28 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
## jenkins_cd::firewall::iptables.pp
# Module name: jenkins_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class manages Jenkins iptables
##############################################################################
class jenkins_cd::firewall::iptables (
) inherits jenkins_cd::params {
if ($fqdn == $js_host_fqdn) and ($js_enable_fw == true) {
firewall { "${js_fw_rule}${js_jenkins_port} tcp port ${js_jenkins_port}":
proto => 'tcp',
source => $js_source_net,
dport => $js_jenkins_port,
jump => 'accept',
}
}
}