diff --git a/pillar/firewall/addfirewall.sh b/pillar/firewall/addfirewall.sh index 3d2187f25..7fa6cef5a 100644 --- a/pillar/firewall/addfirewall.sh +++ b/pillar/firewall/addfirewall.sh @@ -5,5 +5,9 @@ POLICY=$1 IPADDRESS=$2 -echo " - $2" >> /opt/so/saltstack/pillar/firewall/$1.sls -salt-call state.apply firewall \ No newline at end of file +if grep -q $2 "/opt/so/saltstack/pillar/firewall/$1.sls"; then + echo "Firewall Rule Already There" +else + echo " - $2" >> /opt/so/saltstack/pillar/firewall/$1.sls + salt-call state.apply firewall +fi