Skip to content

Commit c95ef79

Browse files
authored
Merge pull request #560 from rajan-mis/object_upgrade_fix_master
Object upgrade fix master
2 parents 43a2664 + 8e14b98 commit c95ef79

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

roles/zimon/upgrade/tasks/install_repository.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -164,13 +164,24 @@
164164
when:
165165
- is_pmwift_package_installed.rc == 0
166166

167-
- name: upgrade | Stop pmswiftd service
168-
systemd:
169-
name: "{{ item }}"
170-
state: stopped
171-
with_items:
172-
- pmswiftd
173-
when: (is_scale_pmswift_pkg_installed | bool)
167+
- block:
168+
- name: check | Collect status of pmswiftd
169+
shell:
170+
cmd: systemctl status pmswiftd
171+
register: scale_pmswift_status
172+
ignore_errors: true
173+
failed_when: false
174+
175+
- name: upgrade | Stop pmswiftd service
176+
systemd:
177+
name: "{{ item }}"
178+
state: stopped
179+
with_items:
180+
- pmswiftd
181+
when:
182+
- scale_pmswift_status.rc is defined and scale_pmswift_status.rc == 0
183+
when:
184+
- (is_scale_pmswift_pkg_installed | bool)
174185

175186
- name: upgrade | pmswift packages to list
176187
set_fact:

0 commit comments

Comments
 (0)