Puppet Class: wls_profile::weblogic::firewall::firewalld
- Defined in:
- manifests/weblogic/firewall/firewalld.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 28 |
# File 'manifests/weblogic/firewall/firewalld.pp', line 3
class wls_profile::weblogic::firewall::firewalld(
Array[Integer] $ports,
Boolean $manage_service,
) {
unless defined(Package['firewalld']) {
package {'firewalld':
ensure => 'present',
}
}
$ports.each |$port| {
firewalld_port { "500 accept tcp port ${port} for Oracle":
ensure => present,
zone => 'public',
port => $port,
protocol => 'tcp',
}
}
if $manage_service {
service { 'firewalld':
ensure => true,
enable => true,
hasstatus => true,
}
}
}
|