Puppet Class: iptables::install
- Defined in:
- manifests/install.pp
Overview
Install the IPTables and IP6Tables components
| 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # File 'manifests/install.pp', line 13
class iptables::install (
  String[1] $ipv4_package,
  String[1] $ipv6_package
) {
  assert_private()
  simplib::assert_metadata($module_name)
  stdlib::ensure_packages($ipv4_package, { 'ensure' => $iptables::ensure })
  if $iptables::ipv6 and $facts['ipv6_enabled'] {
    stdlib::ensure_packages($ipv6_package, { 'ensure' => $iptables::ensure })
  }
} |