[OVN][Migration] More robust checks on stop-agents
On OSP17 there are some ml2 ovs services that are not present on some computes eventhought is defined on the ansible service facts. This patch will ensure that only those services that are actually running will be stopped. Change-Id: I94f0832d09d263837262ada109a567e864915a1a
This commit is contained in:
parent
720a1c3de9
commit
2869d008e2
@ -5,11 +5,15 @@
|
||||
state: stopped
|
||||
enabled: no
|
||||
become: yes
|
||||
when:
|
||||
- ansible_facts.services[item] is defined
|
||||
- ansible_facts.services[item]["state"] == "running"
|
||||
loop:
|
||||
- "{{ service.healthcheck_timer_file }}"
|
||||
- "{{ service.healthcheck_service_file }}"
|
||||
- "{{ service.service_file }}"
|
||||
|
||||
# If file is already deleted this won't fail
|
||||
- name: delete ml2 ovs systemd service files
|
||||
file:
|
||||
path: "{{ systemd_service_file_dir }}/{{ item }}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user