Make ceilometer crontab removal idempotent
When we re-execute an upgrade and the crontab has already been removed, the crontab removal returns 1, saying "no crontab for ceilometer", and the upgrade fails. This change makes the removal idempotent. Change-Id: Ic955fb67bb2f7afde44291f7db3293c88f167566 Closes-Bug: #1701250
This commit is contained in:
parent
3b7de8a251
commit
af5eaf1133
|
@ -36,3 +36,6 @@ outputs:
|
|||
- name: Remove ceilometer expirer cron tab on upgrade
|
||||
tags: step1
|
||||
shell: '/usr/bin/crontab -u ceilometer -r'
|
||||
register: remove_ceilometer_expirer_crontab
|
||||
failed_when: remove_ceilometer_expirer_crontab.rc != 0 and remove_ceilometer_expirer_crontab.stderr != "no crontab for ceilometer"
|
||||
changed_when: remove_ceilometer_expirer_crontab.stderr != "no crontab for ceilometer"
|
||||
|
|
Loading…
Reference in New Issue