Merge "Add validation task in docker services [Mixed-1]"
This commit is contained in:
commit
0e75343d01
docker/services
@ -148,8 +148,18 @@ outputs:
|
||||
/var/log/containers/congress.
|
||||
ignore_errors: true
|
||||
upgrade_tasks:
|
||||
- name: Check if congress is deployed
|
||||
command: systemctl is-enabled --quiet openstack-congress-server
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: congress_enabled
|
||||
- name: "PreUpgrade step0,validation: Check service openstack-congress-server is running"
|
||||
command: systemctl is-active --quiet openstack-congress-server
|
||||
when: congress_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable congress_api service
|
||||
tags: step2
|
||||
when: congress_enabled.rc == 0
|
||||
service: name=openstack-congress-server state=stopped enabled=no
|
||||
- name: Remove openstack-congress package if operator requests it
|
||||
yum: name=openstack-congress state=removed
|
||||
|
@ -163,6 +163,16 @@ outputs:
|
||||
/var/log/containers/redis.
|
||||
ignore_errors: true
|
||||
upgrade_tasks:
|
||||
- name: Check if redis is deployed
|
||||
command: systemctl is-enabled --quiet redis
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: redis_enabled
|
||||
- name: "PreUpgrade step0,validation: Check if redis is running"
|
||||
command: systemctl is-active --quiet redis
|
||||
when: redis_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable redis service
|
||||
tags: step2
|
||||
when: redis_enabled.rc == 0
|
||||
service: name=redis state=stopped enabled=no
|
||||
|
@ -171,9 +171,29 @@ outputs:
|
||||
- ec2api-metadata
|
||||
ignore_errors: true
|
||||
upgrade_tasks:
|
||||
- name: Stop and disable EC2-API services
|
||||
- name: Check if EC2-API is deployed
|
||||
command: systemctl is-enabled --quiet openstack-ec2-api
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: ec2_api_enabled
|
||||
- name: Check if EC2-API-METADATA are deployed
|
||||
command: systemctl is-enabled --quiet openstack-ec2-api-metadata
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: ec2_api_metadata_enabled
|
||||
- name: "PreUpgrade step0,validation: Check if openstack-ec2-api is running"
|
||||
command: systemctl is-active --quiet openstack-ec2-api
|
||||
when: ec2_api_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: "PreUpgrade step0,validation: Check if openstack-ec2-metadata-api is running"
|
||||
command: systemctl is-active --quiet openstack-ec2-api-metadata
|
||||
when: ec2_api_metadata_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable EC2-API service
|
||||
tags: step2
|
||||
service: name={{ item }} state=stopped enabled=no
|
||||
with_items:
|
||||
- openstack-ec2-api
|
||||
- openstack-ec2-api-metadata
|
||||
when: ec2_api_enabled.rc == 0
|
||||
service: name=openstack-ec2-api state=stopped enabled=no
|
||||
- name: Stop and disable EC2-API-METADATA service
|
||||
tags: step2
|
||||
when: ec2_api_metadata_enabled.rc == 0
|
||||
service: name=openstack-ec2-api-metadata state=stopped enabled=no
|
||||
|
@ -115,6 +115,16 @@ outputs:
|
||||
path: /var/lib/etcd
|
||||
state: directory
|
||||
upgrade_tasks:
|
||||
- name: Check if etcd is deployed
|
||||
command: systemctl is-enabled --quiet etcd
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: etcd_enabled
|
||||
- name: "PreUpgrade step0,validation: Check if etcd is running"
|
||||
command: systemctl is-active --quiet etcd
|
||||
when: etcd_enabled.rc == 0
|
||||
tags: step0,validation
|
||||
- name: Stop and disable etcd service
|
||||
tags: step2
|
||||
when: etcd_enabled.rc == 0
|
||||
service: name=etcd state=stopped enabled=no
|
||||
|
@ -232,8 +232,18 @@ outputs:
|
||||
path: /etc/ceph
|
||||
state: directory
|
||||
upgrade_tasks:
|
||||
- name: Check if glance_api is deployed
|
||||
command: systemctl is-enabled --quiet openstack-glance-api
|
||||
tags: common
|
||||
ignore_errors: True
|
||||
register: glance_api_enabled
|
||||
- name: "PreUpgrade step0,validation: Check service openstack-glance-api is running"
|
||||
command: systemctl is-active --quiet openstack-glance-api
|
||||
tags: step0,validation
|
||||
when: glance_api_enabled.rc == 0
|
||||
- name: Stop and disable glance_api service
|
||||
tags: step2
|
||||
when: glance_api_enabled.rc == 0
|
||||
service: name=openstack-glance-api state=stopped enabled=no
|
||||
- name: Remove openstack-glance package if operator requests it
|
||||
yum: name=openstack-glance state=removed
|
||||
|
Loading…
x
Reference in New Issue
Block a user