All pastes #95455 Raw Edit

Mine

public text v1 · immutable
#95455 ·published 2006-07-22 01:13 UTC
rendered paste body
[...]


iptables.gbsm (this is the class of server i'm testing on)

control:

        AddInstallable = ( modifiedService_iptables )

files:

        /etc/sysconfig/iptables mode=0644
                                owner=root
                                group=root
                                action=fixall

editfiles:

        any::
                { /etc/sysconfig/iptables
                        AutoCreate
                        BeginGroupIfNoLineMatching "^#CFEngine EditFiles iptables.gbsm v1.000$"
                                EmptyEntireFilePlease
                                Append "*filter"
                                Append ":INPUT DROP [0:0]"
                                Append ":FORWARD DROP [0:0]"
                                Append "-A INPUT -d 127.0.0.0/255.0.0.0 -i lo -j ACCEPT "
                                Append "-A INPUT -m state --state ESTABLISHED -j ACCEPT "
                                Append "-A INPUT -p icmp -j ACCEPT"
                                Append "-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT "
                                Append "-A INPUT -p tcp -m state --state NEW -m tcp --dport 8006 -j ACCEPT "
                                Append "-A INPUT -p tcp -m state --state NEW -m tcp --dport 13782 -j ACCEPT "
                                Append "COMMIT"
                        EndGroup
                        DefineClasses modifiedService_iptables
                }

alerts:
     modifiedService_iptables::
          "The iptables has been modified, restarting iptables"

shellcommands:
     modifiedService_iptables::
        "/sbin/service iptables restart"