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',
  }

}