Puppet Class: ipa::helpers::firewalld
- Defined in:
- manifests/helpers/firewalld.pp
Overview
Manifest to open ports for IPA server
2 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/helpers/firewalld.pp', line 2
class ipa::helpers::firewalld {
include firewalld
# Open ports for DNS if enabled
if $ipa::final_configure_dns_server {
firewalld_service { 'Open DNS ports':
ensure => 'present',
service => 'dns',
zone => 'public',
}
}
# Open ports for NTP if enabled
if $ipa::configure_ntp {
firewalld_service { 'Open NTP ports':
ensure => 'present',
service => 'ntp',
zone => 'public',
}
}
# Open ports for trust_ad if enabled
if $ipa::install_trust_ad {
firewalld_service { 'Open trust_ad ports':
ensure => 'present',
service => 'freeipa-trust',
zone => 'public',
}
}
# Open ports for IPA server
firewalld_service { 'Open LDAPS server ports':
ensure => 'present',
service => 'freeipa-ldaps',
zone => 'public',
}
firewalld_service { 'Open LDAP server ports':
ensure => 'present',
service => 'freeipa-ldap',
zone => 'public',
}
}
|