Puppet Class: wls_profile::weblogic::firewall::iptables
- Defined in:
- manifests/weblogic/firewall/iptables.pp
Overview
+--
+ –++–
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/weblogic/firewall/iptables.pp', line 3
class wls_profile::weblogic::firewall::iptables(
Array[Integer] $ports,
Boolean $manage_service,
) {
unless defined(Package['iptables']) {
package {'iptables':
ensure => 'present',
}
}
$ports.each |$port| {
firewall { "500 accept tcp port ${port} for Oracle":
proto => 'tcp',
action => 'accept',
}
}
if $manage_service {
service { 'iptables':
ensure => true,
enable => true,
hasstatus => true,
}
}
}
|