diff options
Diffstat (limited to 'manifests/rules/nfsd.pp')
| -rw-r--r-- | manifests/rules/nfsd.pp | 82 | 
1 files changed, 82 insertions, 0 deletions
| diff --git a/manifests/rules/nfsd.pp b/manifests/rules/nfsd.pp new file mode 100644 index 0000000..2719a29 --- /dev/null +++ b/manifests/rules/nfsd.pp @@ -0,0 +1,82 @@ +class shorewall::rules::nfsd { +    shorewall::rule { 'net-me-portmap-tcp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'tcp', +        destinationport => '111', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-portmap-udp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'udp', +        destinationport => '111', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.nfsd-tcp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'tcp', +        destinationport => '2049', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.nfsd-udp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'udp', +        destinationport => '2049', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.statd-tcp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'tcp', +        destinationport => '4000', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.statd-udp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'udp', +        destinationport => '4000', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.lockd-tcp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'tcp', +        destinationport => '4001', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.lockd-udp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'udp', +        destinationport => '4001', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.mountd-tcp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'tcp', +        destinationport => '4002', +        order           => 240, +        action          => 'ACCEPT'; +    } +    shorewall::rule { 'net-me-rpc.mountd-udp': +        source          => 'net', +        destination     => '$FW', +        proto           => 'udp', +        destinationport => '4002', +        order           => 240, +        action          => 'ACCEPT'; +    } +} | 
