Puppet Class: toughen::firewall

Defined in:
manifests/firewall.pp

Overview

Parameters:

  • posture (Any) (defaults to: 'default')


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/firewall.pp', line 1

class toughen::firewall (
  $posture = 'default'
){
  resources { 'firewall':
    purge => true,
  }
  ## TODO: purge chains
  # resources { 'firewallchain':
  #   purge => true,
  # }

  Firewall {
    before => Class['toughen::firewall::post'],
    require => Class['toughen::firewall::pre'],
  }
  class { ['toughen::firewall::pre', 'toughen::firewall::post']: }
  class { '::firewall': }

}