Merge "Filter excluded nodes from ansible delegates" into stable/train

This commit is contained in:
Zuul 2022-12-02 19:18:58 +00:00 committed by Gerrit Code Review
commit 16ca246f31
47 changed files with 50 additions and 50 deletions

View File

@ -272,4 +272,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- aodh_api
tripleo_delegate_to: "{{ groups['aodh_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['aodh_api'] | default([]) | difference(groups['excluded_overcloud']) }}"

View File

@ -130,4 +130,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- aodh_evaluator
tripleo_delegate_to: "{{ groups['aodh_evaluator'] | default([]) }}"
tripleo_delegate_to: "{{ groups['aodh_evaluator'] | difference(groups['excluded_overcloud']) }}"

View File

@ -130,4 +130,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- aodh_listener
tripleo_delegate_to: "{{ groups['aodh_listener'] | default([]) }}"
tripleo_delegate_to: "{{ groups['aodh_listener'] | difference(groups['excluded_overcloud']) }}"

View File

@ -131,4 +131,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- aodh_notifier
tripleo_delegate_to: "{{ groups['aodh_notifier'] | default([]) }}"
tripleo_delegate_to: "{{ groups['aodh_notifier'] | difference(groups['excluded_overcloud']) }}"

View File

@ -844,4 +844,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- barbican_api
tripleo_delegate_to: "{{ groups['barbican_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['barbican_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -189,4 +189,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- ceilometer_agent_central
tripleo_delegate_to: "{{ groups['ceilometer_agent_central'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ceilometer_agent_central'] | difference(groups['excluded_overcloud']) }}"

View File

@ -249,4 +249,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- ceilometer_agent_notification
tripleo_delegate_to: "{{ groups['ceilometer_agent_notification'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ceilometer_agent_notification'] | difference(groups['excluded_overcloud']) }}"

View File

@ -469,7 +469,7 @@ outputs:
block: &cinder_online_db_migration
- name: Online data migration for Cinder
command: "{{ container_cli }} exec cinder_api cinder-manage db online_data_migrations"
delegate_to: "{{ groups['cinder_api'][0] }}"
delegate_to: "{{ (groups['cinder_api'] | difference(groups['excluded_overcloud']))[0] }}"
become: true
tags:
- online_upgrade
@ -487,7 +487,7 @@ outputs:
tripleo_containers_to_stop:
- cinder_api
- cinder_api_cron
tripleo_delegate_to: "{{ groups['cinder_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['cinder_api'] | difference(groups['excluded_overcloud']) }}"
external_update_tasks:
- when: step|int == 1
block: *cinder_online_db_migration

View File

@ -185,4 +185,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- cinder_backup
tripleo_delegate_to: "{{ groups['cinder_backup'] | default([]) }}"
tripleo_delegate_to: "{{ groups['cinder_backup'] | difference(groups['excluded_overcloud']) }}"

View File

@ -166,4 +166,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- cinder_scheduler
tripleo_delegate_to: "{{ groups['cinder_scheduler'] | default([]) }}"
tripleo_delegate_to: "{{ groups['cinder_scheduler'] | difference(groups['excluded_overcloud']) }}"

View File

@ -338,4 +338,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- cinder_volume
tripleo_delegate_to: "{{ groups['cinder_volume'] | default([]) }}"
tripleo_delegate_to: "{{ groups['cinder_volume'] | difference(groups['excluded_overcloud']) }}"

View File

@ -273,4 +273,4 @@ outputs:
- internal_tls_enabled
- - redis_tls_proxy
- null
tripleo_delegate_to: "{{ groups['redis'] | default([]) }}"
tripleo_delegate_to: "{{ groups['redis'] | difference(groups['excluded_overcloud']) }}"

View File

@ -790,4 +790,4 @@ outputs:
tripleo_containers_to_stop:
- glance_api
- glance_api_cron
tripleo_delegate_to: "{{ groups['glance_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['glance_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -448,4 +448,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- gnocchi_api
tripleo_delegate_to: "{{ groups['gnocchi_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['gnocchi_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -199,4 +199,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- gnocchi_metricd
tripleo_delegate_to: "{{ groups['gnocchi_metricd'] | default([]) }}"
tripleo_delegate_to: "{{ groups['gnocchi_metricd'] | difference(groups['excluded_overcloud']) }}"

View File

@ -193,4 +193,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- gnocchi_statsd
tripleo_delegate_to: "{{ groups['gnocchi_statsd'] | default([]) }}"
tripleo_delegate_to: "{{ groups['gnocchi_statsd'] | difference(groups['excluded_overcloud']) }}"

View File

@ -386,7 +386,7 @@ outputs:
vars:
tripleo_containers_to_stop:
- haproxy
tripleo_delegate_to: "{{ groups['haproxy'] | default([]) }}"
tripleo_delegate_to: "{{ groups['haproxy'] | difference(groups['excluded_overcloud']) }}"
host_prep_tasks:
- {get_attr: [HAProxyPublicTLS, role_data, host_prep_tasks]}
- name: create persistent directories

View File

@ -235,4 +235,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- heat_api_cfn
tripleo_delegate_to: "{{ groups['heat_api_cfn'] | default([]) }}"
tripleo_delegate_to: "{{ groups['heat_api_cfn'] | difference(groups['excluded_overcloud']) }}"

View File

@ -290,4 +290,4 @@ outputs:
tripleo_containers_to_stop:
- heat_api
- heat_api_cron
tripleo_delegate_to: "{{ groups['heat_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['heat_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -309,4 +309,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- heat_engine
tripleo_delegate_to: "{{ groups['heat_engine'] | default([]) }}"
tripleo_delegate_to: "{{ groups['heat_engine'] | difference(groups['excluded_overcloud']) }}"

View File

@ -401,4 +401,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- horizon
tripleo_delegate_to: "{{ groups['horizon'] | default([]) }}"
tripleo_delegate_to: "{{ groups['horizon'] | difference(groups['excluded_overcloud']) }}"

View File

@ -108,7 +108,7 @@ outputs:
tripleo_ipa_delegate_server: "{{ item }}"
tripleo_ipa_base_server_fqdn: "{{ hostvars[item]['fqdn_canonical'] }}"
tripleo_ipa_server_metadata: "{{ hostvars[item]['service_metadata_settings'] | to_json }}"
loop: "{{ groups.certmonger_user }}"
loop: "{{ groups.certmonger_user | difference(groups['excluded_overcloud']) }}"
- include_role:
name: tripleo_ipa_dns
vars:

View File

@ -95,7 +95,7 @@ outputs:
delegate_facts: true
no_log: "{{ hide_sensitive_logs | bool }}"
with_items:
- "{{ groups.ipsec }}"
- "{{ groups['ipsec'] | difference(groups['excluded_overcloud']) }}"
deploy_steps_tasks:
- name: IPSEC configuration on step 1
when: step|int == 1

View File

@ -332,7 +332,7 @@ outputs:
block: &ironic_online_db_migration
- name: Online data migration for Ironic
command: "{{ container_cli }} exec ironic_api ironic-dbsync --config-file /etc/ironic/ironic.conf online_data_migrations"
delegate_to: "{{ groups['ironic_api'][0] }}"
delegate_to: "{{ (groups['ironic_api'] | difference(groups['excluded_overcloud']))[0] }}"
become: true
tags:
- online_upgrade
@ -350,7 +350,7 @@ outputs:
vars:
tripleo_containers_to_stop:
- ironic_api
tripleo_delegate_to: "{{ groups['ironic_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ironic_api'] | difference(groups['excluded_overcloud']) }}"
external_update_tasks:
- when: step|int == 1
block: *ironic_online_db_migration

View File

@ -648,4 +648,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- ironic_conductor
tripleo_delegate_to: "{{ groups['ironic_conductor'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ironic_conductor'] | difference(groups['excluded_overcloud']) }}"

View File

@ -533,4 +533,4 @@ outputs:
tripleo_containers_to_stop:
- ironic_inspector
- ironic_inspector_dnsmasq
tripleo_delegate_to: "{{ groups['ironic_inspector'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ironic_inspector'] | difference(groups['excluded_overcloud']) }}"

View File

@ -179,4 +179,4 @@ outputs:
tripleo_containers_to_stop:
- ironic_pxe_tftp
- ironic_pxe_http
tripleo_delegate_to: "{{ groups['ironic_pxe'] | default([]) }}"
tripleo_delegate_to: "{{ groups['ironic_pxe'] | difference(groups['excluded_overcloud']) }}"

View File

@ -898,4 +898,4 @@ outputs:
tripleo_containers_to_stop:
- keystone
- keystone_cron
tripleo_delegate_to: "{{ groups['keystone'] | default([]) }}"
tripleo_delegate_to: "{{ groups['keystone'] | difference(groups['excluded_overcloud']) }}"

View File

@ -187,4 +187,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- logrotate_crond
tripleo_delegate_to: "{{ groups['logrotate_crond'] | default([]) }}"
tripleo_delegate_to: "{{ groups['logrotate_crond'] | difference(groups['excluded_overcloud']) }}"

View File

@ -331,4 +331,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- manila_api
tripleo_delegate_to: "{{ groups['manila_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['manila_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -131,4 +131,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- manila_scheduler
tripleo_delegate_to: "{{ groups['manila_scheduler'] | default([]) }}"
tripleo_delegate_to: "{{ groups['manila_scheduler'] | difference(groups['excluded_overcloud']) }}"

View File

@ -200,4 +200,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- manila_share
tripleo_delegate_to: "{{ groups['manila_share'] | default([]) }}"
tripleo_delegate_to: "{{ groups['manila_share'] | difference(groups['excluded_overcloud']) }}"

View File

@ -357,4 +357,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- memcached
tripleo_delegate_to: "{{ groups['memcached'] | default([]) }}"
tripleo_delegate_to: "{{ groups['memcached'] | difference(groups['excluded_overcloud']) }}"

View File

@ -607,4 +607,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- neutron_api
tripleo_delegate_to: "{{ groups['neutron_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['neutron_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -590,4 +590,4 @@ outputs:
- nova_api
- nova_placement
- nova_api_cron
tripleo_delegate_to: "{{ groups['nova_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -298,7 +298,7 @@ outputs:
block: &nova_online_db_migration
- name: Online data migration for Nova
command: "{{ container_cli }} exec nova_conductor nova-manage db online_data_migrations"
delegate_to: "{{ groups['nova_conductor'][0] }}"
delegate_to: "{{ (groups['nova_conductor'] | difference(groups['excluded_overcloud']))[0] }}"
become: true
tags:
- online_upgrade
@ -316,7 +316,7 @@ outputs:
vars:
tripleo_containers_to_stop:
- nova_conductor
tripleo_delegate_to: "{{ groups['nova_conductor'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_conductor'] | difference(groups['excluded_overcloud']) }}"
external_update_tasks:
- when: step|int == 1
block: *nova_online_db_migration

View File

@ -225,4 +225,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- nova_compute
tripleo_delegate_to: "{{ groups['nova_ironic'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_ironic'] | difference(groups['excluded_overcloud']) }}"

View File

@ -316,4 +316,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- nova_metadata
tripleo_delegate_to: "{{ groups['nova_metadata'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_metadata'] | difference(groups['excluded_overcloud']) }}"

View File

@ -287,4 +287,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- nova_scheduler
tripleo_delegate_to: "{{ groups['nova_scheduler'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_scheduler'] | difference(groups['excluded_overcloud']) }}"

View File

@ -412,5 +412,5 @@ outputs:
vars:
tripleo_containers_to_stop:
- nova_vnc_proxy
tripleo_delegate_to: "{{ groups['nova_vnc_proxy'] | default([]) }}"
tripleo_delegate_to: "{{ groups['nova_vnc_proxy'] | difference(groups['excluded_overcloud']) }}"

View File

@ -459,4 +459,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- octavia_api
tripleo_delegate_to: "{{ groups['octavia_api'] | default([]) }}"
tripleo_delegate_to: "{{ groups['octavia_api'] | difference(groups['excluded_overcloud']) }}"

View File

@ -221,4 +221,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- octavia_health_manager
tripleo_delegate_to: "{{ groups['octavia_health_manager'] | default([]) }}"
tripleo_delegate_to: "{{ groups['octavia_health_manager'] | difference(groups['excluded_overcloud']) }}"

View File

@ -172,4 +172,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- octavia_housekeeping
tripleo_delegate_to: "{{ groups['octavia_housekeeping'] | default([]) }}"
tripleo_delegate_to: "{{ groups['octavia_housekeeping'] | difference(groups['excluded_overcloud']) }}"

View File

@ -183,4 +183,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- octavia_worker
tripleo_delegate_to: "{{ groups['octavia_worker'] | default([]) }}"
tripleo_delegate_to: "{{ groups['octavia_worker'] | difference(groups['excluded_overcloud']) }}"

View File

@ -446,7 +446,7 @@ outputs:
when: step|int == 1
tags: ovn
become: true
loop: "{{ groups['ovn_controller'] }}"
loop: "{{ groups['ovn_controller'] | difference(groups['excluded_overcloud']) }}"
delegate_to: "{{ item }}"
async: {get_param: OVNControllerUpdateTimeout}
poll: 0

View File

@ -121,4 +121,4 @@ outputs:
vars:
tripleo_containers_to_stop:
- clustercheck
tripleo_delegate_to: "{{ groups['clustercheck'] | default([]) }}"
tripleo_delegate_to: "{{ groups['clustercheck'] | difference(groups['excluded_overcloud']) }}"

View File

@ -327,7 +327,7 @@ outputs:
/usr/sbin/pcs cluster stop --force
fi
delegate_to: "{{ item }}"
with_items: "{{ groups['pacemaker'] | default([]) }}"
with_items: "{{ groups['pacemaker'] | difference(groups['excluded_overcloud']) }}"
update_tasks:
- name: Check pacemaker cluster running before the minor update
when: step|int == 0 # TODO(marios) disabling validations?