mirror of
https://github.com/inspec/inspec
synced 2024-11-10 15:14:23 +00:00
Conditionalize IPv6 support
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
This commit is contained in:
parent
eb5615dd43
commit
06fcd26bee
2 changed files with 16 additions and 8 deletions
|
@ -14,12 +14,15 @@ if platform_family?("rhel", "debian", "fedora", "amazon", "suse")
|
|||
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'
|
||||
|
||||
if ENV['IPV6']
|
||||
# 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
|
||||
end
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
unless ENV['IPV6']
|
||||
$stderr.puts "\033[1;33mTODO: Not running #{__FILE__.split("/").last} because we are running without IPv6\033[0m"
|
||||
return
|
||||
end
|
||||
|
||||
case os[:family]
|
||||
when 'ubuntu', 'fedora', 'debian', 'suse'
|
||||
describe ip6tables do
|
||||
|
|
Loading…
Reference in a new issue