if platform_family?("rhel", "debian", "fedora", "amazon", "suse") package value_for_platform_family( [ "centos", "oracle"] => [ "iptables", "iptables-ipv6" ], "default" => [ "iptables" ] ) # IPv4 execute "iptables -A INPUT -i eth0 -p tcp -m tcp "\ "--dport 80 -m state --state NEW -m comment "\ '--comment "http on 80" -j ACCEPT' execute "iptables -N derby-cognos-web" execute "iptables -A INPUT -j derby-cognos-web" execute "iptables -A derby-cognos-web -p tcp -m tcp --dport 80 "\ '-m comment --comment "derby-cognos-web" -j ACCEPT' # IPv6 execute "ip6tables -A INPUT -i eth0 -p tcp -m tcp "\ "--dport 80 -m state --state NEW -m comment "\ '--comment "http v6 on 80" -j ACCEPT' execute "ip6tables -N derby-cognos-web-v6" execute "ip6tables -A INPUT -j derby-cognos-web-v6" execute "ip6tables -A derby-cognos-web-v6 -p tcp -m tcp --dport 80 "\ '-m comment --comment "derby-cognos-web-v6" -j ACCEPT' end