Fix handler case where no old process is found
In cases where no old process was found, the shell command was exiting 1 and causing the handler to report a failure. Change-Id: Ic1701f7495abdec713c05d2c95bfdd1e7b1ff73d Closes-Bug: #1603136
This commit is contained in:
parent
fa17da701d
commit
30899b8368
@ -33,7 +33,9 @@
|
||||
- name: Run ns-metadata-proxy process cleanup
|
||||
shell: |
|
||||
for ns_pid in $(pgrep neutron-ns-meta); do
|
||||
(echo $(readlink -f "/proc/$ns_pid/exe") | grep -qv "{{ neutron_venv_tag }}") && \
|
||||
echo $(readlink -f "/proc/$ns_pid/exe") | grep -qv "{{ neutron_venv_tag }}"
|
||||
if [ $? -eq 0 ]; then
|
||||
(echo "old metadata proxy pid found running clean up on $ns_pid"; kill -9 "$ns_pid")
|
||||
fi
|
||||
done
|
||||
when: neutron_services['neutron-metadata-agent'].service_en | bool
|
||||
|
Loading…
Reference in New Issue
Block a user