Fix duplicate entries in /etc/sysconfig/iptables
Commite49688be98introduced filters for ephemeral firewall rules managed by Ironic Inspectors iptables PXE filter. These new filters cause duplicate entries in the persisted firewall rules. sed expression '/-m comment --comment/p' was used to ensure the ironic-inspector api port is not accidentally removed. But the expression also matches several other entries causing duplicates to be written. This change enhances the expression to check for '-m comment --comment' and 'ironic-inspector'. Related-Bug: #1771128 Change-Id: I6ac397e786f66e33c523edb94613181040c15f19 (cherry picked from commit4366fa8b14)
This commit is contained in:
@@ -32,10 +32,10 @@ fi
|
||||
# https://bugs.launchpad.net/tripleo/+bug/1765700
|
||||
if /bin/test -f /etc/sysconfig/iptables && /bin/grep -v "\-m comment \--comment" /etc/sysconfig/iptables | /bin/grep -q ironic-inspector
|
||||
then
|
||||
/bin/sed -i "/-m comment --comment/p;/ironic-inspector/d" /etc/sysconfig/iptables
|
||||
/bin/sed -i "/-m comment --comment.*ironic-inspector/p;/ironic-inspector/d" /etc/sysconfig/iptables
|
||||
fi
|
||||
|
||||
if /bin/test -f /etc/sysconfig/ip6tables && /bin/grep -v "\-m comment \--comment" /etc/sysconfig/ip6tables | /bin/grep -q ironic-inspector
|
||||
then
|
||||
/bin/sed -i "/-m comment --comment/p;/ironic-inspector/d" /etc/sysconfig/ip6tables
|
||||
/bin/sed -i "/-m comment --comment.*ironic-inspector/p;/ironic-inspector/d" /etc/sysconfig/ip6tables
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user