Upgrades: Refactor package removal to step3
We need to ensure idempotency of package removal. Change-Id: I6a09549150d66cf2a88bbaf8134f2a62250ae869
This commit is contained in:
parent
56bec75c02
commit
979437aa89
docker/services
aodh-api.yamlaodh-evaluator.yamlaodh-listener.yamlaodh-notifier.yamlbarbican-api.yamlceilometer-agent-central.yamlceilometer-agent-compute.yamlceilometer-agent-ipmi.yamlceilometer-agent-notification.yamlcinder-api.yamlcinder-backup.yamlcinder-scheduler.yamlcinder-volume.yamlcollectd.yamlcongress.yamlglance-api.yamlneutron-api.yamlneutron-ovs-agent.yamlnova-api.yamlnova-conductor.yamlnova-consoleauth.yamlnova-placement.yamlnova-scheduler.yamlnova-vnc-proxy.yamloctavia-health-manager.yamlsahara-api.yamlsahara-engine.yamlswift-proxy.yamlswift-storage.yaml
@ -201,6 +201,8 @@ outputs:
|
||||
- aodh_httpd_enabled|bool
|
||||
- httpd_running|bool
|
||||
service: name=httpd state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-aodh-api package
|
||||
set_fact:
|
||||
remove_aodh_api_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -142,6 +142,8 @@ outputs:
|
||||
- name: Stop and disable openstack-aodh-evaluator service
|
||||
when: aodh_evaluator_enabled|bool
|
||||
service: name=openstack-aodh-evaluator.service state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-aodh-evaluator package
|
||||
set_fact:
|
||||
remove_aodh_evaluator_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -142,6 +142,8 @@ outputs:
|
||||
- name: Stop and disable openstack-aodh-listener service
|
||||
when: aodh_listener_enabled|bool
|
||||
service: name=openstack-aodh-listener.service state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-aodh-listener package
|
||||
set_fact:
|
||||
remove_aodh_listener_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -142,6 +142,8 @@ outputs:
|
||||
- name: Stop and disable openstack-aodh-notifier service
|
||||
when: aodh_notifier_enabled|bool
|
||||
service: name=openstack-aodh-notifier.service state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-aodh-notifier package
|
||||
set_fact:
|
||||
remove_aodh_notifier_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -248,6 +248,8 @@ outputs:
|
||||
- name: Stop and disable barbican_api service
|
||||
when: barbican_enabled|bool
|
||||
service: name=openstack-barbican-api state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-barbican-api package
|
||||
set_fact:
|
||||
remove_barbican_api_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -170,6 +170,8 @@ outputs:
|
||||
- name: Stop and disable ceilometer agent central service
|
||||
service: name=openstack-ceilometer-central state=stopped enabled=no
|
||||
when: ceilometer_agent_central_enabled|bool
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-ceilometer-central package
|
||||
set_fact:
|
||||
remove_ceilometer_central_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -143,6 +143,8 @@ outputs:
|
||||
- name: Stop and disable ceilometer polling agent
|
||||
service: name=openstack-ceilometer-polling state=stopped enabled=no
|
||||
when: openstack_ceilometer_polling_enabled|bool
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-ceilometer-compute and polling package
|
||||
set_fact:
|
||||
remove_ceilometer_compute_polling_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -149,6 +149,8 @@ outputs:
|
||||
- name: Stop and disable ceilometer agent ipmi service
|
||||
service: name=openstack-ceilometer-agent-ipmi state=stopped enabled=no
|
||||
when: ceilometer_ipmi_enabled|bool
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-ceilometer-ipmi package
|
||||
set_fact:
|
||||
remove_ceilometer_ipmi_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -159,6 +159,8 @@ outputs:
|
||||
- name: Stop and disable ceilometer agent notification service
|
||||
service: name=openstack-ceilometer-notification state=stopped enabled=no
|
||||
when: ceilometer_agent_notification_enabled|bool
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-ceilometer-notification package
|
||||
set_fact:
|
||||
remove_ceilometer_notification_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -241,6 +241,8 @@ outputs:
|
||||
- name: Stop and disable cinder_api service
|
||||
service: name=httpd state=stopped enabled=no
|
||||
when: cinder_api_apache.rc == 0
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: remove old cinder cron jobs
|
||||
file:
|
||||
path: /var/spool/cron/cinder
|
||||
|
@ -183,6 +183,8 @@ outputs:
|
||||
- name: Stop and disable cinder_backup service
|
||||
when: cinder_backup_enabled|bool
|
||||
service: name=openstack-cinder-backup state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-cinder package
|
||||
set_fact:
|
||||
remove_cinder_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -162,6 +162,8 @@ outputs:
|
||||
- name: Stop and disable cinder_scheduler service
|
||||
when: cinder_scheduler_enabled|bool
|
||||
service: name=openstack-cinder-scheduler state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-cinder package
|
||||
set_fact:
|
||||
remove_cinder_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -242,6 +242,8 @@ outputs:
|
||||
- name: Stop and disable cinder_volume service
|
||||
when: cinder_volume_enabled|bool
|
||||
service: name=openstack-cinder-volume state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-cinder package
|
||||
set_fact:
|
||||
remove_cinder_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -143,6 +143,8 @@ outputs:
|
||||
- name: Stop and disable collectd service
|
||||
when: collectd_enabled|bool
|
||||
service: name=collectd.service state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of collectd package
|
||||
set_fact:
|
||||
remove_collectd_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -167,6 +167,8 @@ outputs:
|
||||
- name: Stop and disable congress_api service
|
||||
when: congress_enabled|bool
|
||||
service: name=openstack-congress-server state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-congress package
|
||||
set_fact:
|
||||
remove_congress_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -287,6 +287,8 @@ outputs:
|
||||
- name: Stop and disable glance_api service
|
||||
when: glance_api_enabled|bool
|
||||
service: name=openstack-glance-api state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-glance package
|
||||
set_fact:
|
||||
remove_glance_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -220,6 +220,8 @@ outputs:
|
||||
- name: Stop and disable neutron_api service
|
||||
when: neutron_server_enabled|bool
|
||||
service: name=neutron-server state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-neutron package
|
||||
set_fact:
|
||||
remove_neutron_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -204,6 +204,8 @@ outputs:
|
||||
- name: Stop and disable neutron_ovs_agent service
|
||||
when: neutron_ovs_agent_enabled|bool
|
||||
service: name=neutron-openvswitch-agent state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-neutron-openvswitch package
|
||||
set_fact:
|
||||
remove_neutron_openvswitch_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -372,6 +372,8 @@ outputs:
|
||||
- nova_api_httpd_enabled|bool
|
||||
- httpd_running|bool
|
||||
service: name=httpd state=stopped
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-nova-api package
|
||||
set_fact:
|
||||
remove_nova_api_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -167,6 +167,8 @@ outputs:
|
||||
- name: Stop and disable nova_conductor service
|
||||
when: nova_conductor_enabled|bool
|
||||
service: name=openstack-nova-conductor state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-nova-conductor package
|
||||
set_fact:
|
||||
remove_nova_conductor_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -154,6 +154,8 @@ outputs:
|
||||
- name: Stop and disable nova_consoleauth service
|
||||
when: nova_consoleauth_enabled|bool
|
||||
service: name=openstack-nova-consoleauth state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-nova-console package
|
||||
set_fact:
|
||||
remove_nova_console_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -182,6 +182,8 @@ outputs:
|
||||
- nova_placement_httpd_enabled|bool
|
||||
- httpd_running|bool
|
||||
service: name=httpd state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of httpd package
|
||||
set_fact:
|
||||
remove_httpd_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -155,6 +155,8 @@ outputs:
|
||||
- name: Stop and disable nova_scheduler service
|
||||
when: nova_scheduler_enabled|bool
|
||||
service: name=openstack-nova-scheduler state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-nova-scheduler package
|
||||
set_fact:
|
||||
remove_nova_scheduler_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -211,6 +211,8 @@ outputs:
|
||||
- name: Stop and disable nova_vnc_proxy service
|
||||
when: nova_vncproxy_enabled|bool
|
||||
service: name=openstack-nova-novncproxy state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-nova-novncproxy package
|
||||
set_fact:
|
||||
remove_nova_novncproxy_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -156,6 +156,8 @@ outputs:
|
||||
- name: Stop and disable octavia_health_manager service
|
||||
when: octavia_health_enabled|bool
|
||||
service: name=openstack-octavia-health-manager state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-octavia-health-manager package
|
||||
set_fact:
|
||||
remove_octavia_health_manager_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -176,6 +176,8 @@ outputs:
|
||||
- name: Stop and disable sahara_api service
|
||||
when: sahara_api_enabled|bool
|
||||
service: name=openstack-sahara-api state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-sahara-api package
|
||||
set_fact:
|
||||
remove_sahara_api_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -161,6 +161,8 @@ outputs:
|
||||
- name: Stop and disable sahara_engine service
|
||||
when: sahara_engine_enabled|bool
|
||||
service: name=openstack-sahara-engine state=stopped enabled=no
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-sahara-engine package
|
||||
set_fact:
|
||||
remove_sahara_engine_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -278,6 +278,8 @@ outputs:
|
||||
when: item.rc == 0
|
||||
service: name={{ item.item }} state=stopped enabled=no
|
||||
with_items: "{{ swift_proxy_services_enabled.results }}"
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-swift-proxy package
|
||||
set_fact:
|
||||
remove_swift_proxy_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
@ -516,6 +516,8 @@ outputs:
|
||||
service: name={{ item.item }} state=stopped enabled=no
|
||||
with_items: "{{ swift_services_enabled.results }}"
|
||||
when: item.rc == 0
|
||||
- when: step|int == 3
|
||||
block:
|
||||
- name: Set fact for removal of openstack-swift-container,object,account package
|
||||
set_fact:
|
||||
remove_swift_package: {get_param: UpgradeRemoveUnusedPackages}
|
||||
|
Loading…
x
Reference in New Issue
Block a user