Revision 147899b2
Added by Kavita Gaikwad over 6 years ago
definitions/features/foreman_1_7_x.rb | ||
---|---|---|
|
||
def del_custom_iptables_chain(name)
|
||
return unless execute?("iptables -L #{name}") # the chain is already gone
|
||
execute!("iptables -D INPUT -j #{name}")
|
||
if execute?("iptables -L INPUT | tail -n +3 | grep '^#{name} '")
|
||
execute!("iptables -D INPUT -j #{name}")
|
||
end
|
||
execute!("iptables -F #{name}")
|
||
execute!("iptables -X #{name}")
|
||
end
|
Also available in: Unified diff
Fixes #21973 - delete custom chain rule only if exists