diff --git a/handlers/main.yml b/handlers/main.yml index f840faa4..76700d6f 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -58,7 +58,7 @@ - name: Run neutron-l3-agent process cleanup shell: | for ns_pid in $(cat /sys/fs/cgroup/pids/neutron.slice/neutron-l3-agent.service/cgroup.procs); do - echo $(readlink -f "/proc/$ns_pid/exe") | grep -qv "keepalived" + echo $(readlink -f "/proc/$ns_pid/exe") | egrep -qv "keepalived|haproxy" if [ $? -eq 0 ]; then if kill -9 "$ns_pid"; then logger -s "old neutron-l3-agent pid found and has been cleaned up on: \"$ns_pid\""