|
|
|
@ -122,27 +122,27 @@ outputs:
|
|
|
|
|
register: openstack_ceilometer_polling_enabled
|
|
|
|
|
- name: "PreUpgrade step0,validation: Check service openstack-ceilometer-compute is running"
|
|
|
|
|
command: systemctl is-active --quiet openstack-ceilometer-compute
|
|
|
|
|
when: openstack_ceilometer_compute_enabled.rc == 0
|
|
|
|
|
tags: step0,validation
|
|
|
|
|
when: (openstack_ceilometer_compute_enabled.rc == 0) and (step|int == 0)
|
|
|
|
|
tags: validation
|
|
|
|
|
- name: "PreUpgrade step0,validation: Check service openstack-ceilometer-polling is running"
|
|
|
|
|
command: systemctl is-active --quiet openstack-ceilometer-polling
|
|
|
|
|
when: openstack_ceilometer_polling_enabled.rc == 0
|
|
|
|
|
tags: step0,validation
|
|
|
|
|
when: (openstack_ceilometer_polling_enabled.rc == 0) and (step|int == 0)
|
|
|
|
|
tags: validation
|
|
|
|
|
- name: Stop and disable ceilometer compute agent
|
|
|
|
|
tags: step2
|
|
|
|
|
service: name=openstack-ceilometer-compute state=stopped enabled=no
|
|
|
|
|
when: openstack_ceilometer_compute_enabled.rc|default('') == 0
|
|
|
|
|
when: (openstack_ceilometer_compute_enabled.rc|default('') == 0) and (step|int == 2)
|
|
|
|
|
- name: Stop and disable ceilometer polling agent
|
|
|
|
|
tags: step2
|
|
|
|
|
service: name=openstack-ceilometer-polling state=stopped enabled=no
|
|
|
|
|
when: openstack_ceilometer_polling_enabled.rc|default('') == 0
|
|
|
|
|
when: (openstack_ceilometer_polling_enabled.rc|default('') == 0) and (step|int == 2)
|
|
|
|
|
- name: Set fact for removal of openstack-ceilometer-compute and polling package
|
|
|
|
|
when: step|int == 2
|
|
|
|
|
set_fact:
|
|
|
|
|
remove_ceilometer_compute_polling_package: {get_param: UpgradeRemoveUnusedPackages}
|
|
|
|
|
- name: Remove openstack-ceilometer-compute package if operator requests it
|
|
|
|
|
yum: name=openstack-ceilometer-compute state=removed
|
|
|
|
|
tags: step2
|
|
|
|
|
ignore_errors: True
|
|
|
|
|
when: {get_param: UpgradeRemoveUnusedPackages}
|
|
|
|
|
when: (remove_ceilometer_compute_polling_package|bool) and (step|int == 2)
|
|
|
|
|
- name: Remove openstack-ceilometer-polling package if operator requests it
|
|
|
|
|
yum: name=openstack-ceilometer-polling state=removed
|
|
|
|
|
tags: step2
|
|
|
|
|
ignore_errors: True
|
|
|
|
|
when: {get_param: UpgradeRemoveUnusedPackages}
|
|
|
|
|
when: (remove_ceilometer_compute_polling_package|bool) and (step|int == 2)
|
|
|
|
|