Puppet Class: packetfilter

Defined in:
manifests/init.pp

Overview

Class: packetfilter

Common packet filtering configurations for any host that has a puppet-managed firewall. The puppetlabs/firewall module takes care of most of the basic setup.

Other Puppet-Finland modules include per-daemon packet filtering rules, but realize them only if this class, or any of its subclasses, is included on the node.

Parameters

None at the moment

Authors

Samuli Seppänen <samuli.seppanen@gmail.com>

Samuli Seppänen <samuli@openvpn.net>

Mikko Vilpponen <vilpponen@protecomp.fi>

License

BSD-license. See file LICENSE for details.



28
29
30
31
32
33
34
35
36
37
38
# File 'manifests/init.pp', line 28

class packetfilter {

    # Basic setup by puppetlabs/packetfilter
    include ::firewall

    # Remove obsolete configurations
    include ::packetfilter::absent

    # Collect packet filter rules from other modules
    Firewall <| tag == 'default' |>
}