Improve inventory scoping for limited play execution
When executing the playbook with limits set, the scoping currently does not work quite as well as one would hope. This tightens it a bit more to ensure that it operates as expected. Change-Id: I8ebd42bcdf9676fd580955256498bbd8801f1cbd
This commit is contained in:
parent
1bcd6d5812
commit
0524fa6a46
@ -71,7 +71,7 @@
|
|||||||
when:
|
when:
|
||||||
- "ansible_local['openstack_ansible']['neutron']['need_db_contract'] | bool"
|
- "ansible_local['openstack_ansible']['neutron']['need_db_contract'] | bool"
|
||||||
- "neutron_services['neutron-server']['group'] in group_names"
|
- "neutron_services['neutron-server']['group'] in group_names"
|
||||||
- "inventory_hostname == ansible_play_hosts[0]"
|
- "inventory_hostname == (groups[neutron_services['neutron-server']['group']] | intersect(ansible_play_hosts))[0]"
|
||||||
listen: "Restart neutron services"
|
listen: "Restart neutron services"
|
||||||
|
|
||||||
- name: Start services
|
- name: Start services
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
static: no
|
static: no
|
||||||
when:
|
when:
|
||||||
- "neutron_services['neutron-server']['group'] in group_names"
|
- "neutron_services['neutron-server']['group'] in group_names"
|
||||||
- "inventory_hostname == ansible_play_hosts[0]"
|
- "inventory_hostname == (groups[neutron_services['neutron-server']['group']] | intersect(ansible_play_hosts))[0]"
|
||||||
tags:
|
tags:
|
||||||
- neutron-config
|
- neutron-config
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
become_user: "{{ neutron_system_user_name }}"
|
become_user: "{{ neutron_system_user_name }}"
|
||||||
when:
|
when:
|
||||||
- "ansible_local['openstack_ansible']['neutron']['need_db_expand'] | bool"
|
- "ansible_local['openstack_ansible']['neutron']['need_db_expand'] | bool"
|
||||||
- "inventory_hostname == ansible_play_hosts[0]"
|
- "inventory_hostname == (groups[neutron_services['neutron-server']['group']] | intersect(ansible_play_hosts))[0]"
|
||||||
|
|
||||||
- name: Disable the db expand fact
|
- name: Disable the db expand fact
|
||||||
ini_file:
|
ini_file:
|
||||||
@ -33,7 +33,7 @@
|
|||||||
become: yes
|
become: yes
|
||||||
become_user: "{{ neutron_system_user_name }}"
|
become_user: "{{ neutron_system_user_name }}"
|
||||||
when:
|
when:
|
||||||
- "inventory_hostname == ansible_play_hosts[0]"
|
- "inventory_hostname == (groups[neutron_services['neutron-server']['group']] | intersect(ansible_play_hosts))[0]"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
register: _offline_migrations_check
|
register: _offline_migrations_check
|
||||||
failed_when:
|
failed_when:
|
||||||
|
Loading…
Reference in New Issue
Block a user