Merge "Add validation task in docker services [Ceilometer]"
This commit is contained in:
commit
791f6c1209
|
@ -128,9 +128,19 @@ outputs:
|
|||
path: /var/log/containers/ceilometer
|
||||
state: directory
|
||||
upgrade_tasks:
|
||||
- name: Check if ceilometer_agent_central is deployed
|
||||
command: systemctl is-enabled --quiet openstack-ceilometer-central
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: ceilometer_agent_central_enabled
|
||||
- name: "PreUpgrade step0,validation: Check service openstack-ceilometer-central is running"
|
||||
command: systemctl is-active --quiet openstack-ceilometer-central
|
||||
when: ceilometer_agent_central_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable ceilometer agent central service
|
||||
tags: step2
|
||||
service: name=openstack-ceilometer-central state=stopped enabled=no
|
||||
when: ceilometer_agent_central_enabled.rc == 0
|
||||
- name: Remove openstack-ceilometer-central package if operator requests it
|
||||
yum: name=openstack-ceilometer-central state=removed
|
||||
tags: step2
|
||||
|
|
|
@ -105,15 +105,23 @@ outputs:
|
|||
state: directory
|
||||
upgrade_tasks:
|
||||
- name: Check if openstack-ceilometer-compute is deployed
|
||||
command: systemctl is-enabled openstack-ceilometer-compute
|
||||
tags: step2
|
||||
command: systemctl is-enabled --quiet openstack-ceilometer-compute
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: openstack_ceilometer_compute_enabled
|
||||
- name: Check if openstack-ceilometer-polling is deployed
|
||||
command: systemctl is-enabled openstack-ceilometer-polling
|
||||
tags: step2
|
||||
command: systemctl is-enabled --quiet openstack-ceilometer-polling
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
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
|
||||
- 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
|
||||
- name: Stop and disable ceilometer compute agent
|
||||
tags: step2
|
||||
service: name=openstack-ceilometer-compute state=stopped enabled=no
|
||||
|
|
|
@ -105,9 +105,19 @@ outputs:
|
|||
environment:
|
||||
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
|
||||
upgrade_tasks:
|
||||
- name: Check if ceilometer-agent-ipmi is deployed
|
||||
command: systemctl is-enabled --quiet openstack-ceilometer-ipmi
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: ceilometer_ipmi_enabled
|
||||
- name: "PreUpgrade step0,validation: Check if openstack-ceilometer-ipmi is running"
|
||||
command: systemctl is-active --quiet openstack-ceilometer-ipmi
|
||||
when: ceilometer_ipmi_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable ceilometer agent ipmi service
|
||||
tags: step2
|
||||
service: name=openstack-ceilometer-agent-ipmi state=stopped enabled=no
|
||||
when: ceilometer_ipmi_enabled.rc == 0
|
||||
- name: Remove openstack-ceilometer-ipmi package if operator requests it
|
||||
yum: name=openstack-ceilometer-ipmi state=removed
|
||||
tags: step2
|
||||
|
|
|
@ -120,9 +120,19 @@ outputs:
|
|||
path: /var/log/containers/ceilometer
|
||||
state: directory
|
||||
upgrade_tasks:
|
||||
- name: Check if ceilometer_agent_notification is deployed
|
||||
command: systemctl is-enabled --quiet openstack-ceilometer-notification
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: ceilometer_agent_notification_enabled
|
||||
- name: "PreUpgrade step0,validation: Check service openstack-ceilometer-notification is running"
|
||||
command: systemctl is-active --quiet openstack-ceilometer-notification
|
||||
when: ceilometer_agent_notification_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable ceilometer agent notification service
|
||||
tags: step2
|
||||
service: name=openstack-ceilometer-notification state=stopped enabled=no
|
||||
when: ceilometer_agent_notification_enabled.rc == 0
|
||||
- name: Remove openstack-ceilometer-notification package if operator requests it
|
||||
yum: name=openstack-ceilometer-notification state=removed
|
||||
tags: step2
|
||||
|
|
Loading…
Reference in New Issue