Fix the neutron reconfigure issue
The newly added lbaas agent crashes the neutron reconfigure. This PS fix the issue. TrivialFix Change-Id: I170ab809e9880fd7b1edcee68409c4a7b373e700
This commit is contained in:
parent
1c3f160837
commit
a070739ddd
@ -5,12 +5,14 @@
|
|||||||
action: "get_container_state"
|
action: "get_container_state"
|
||||||
register: neutron_container_states
|
register: neutron_container_states
|
||||||
failed_when: neutron_container_states.Running == false
|
failed_when: neutron_container_states.Running == false
|
||||||
when: inventory_hostname in groups[item.group]
|
when:
|
||||||
|
- "{{ item.enabled|default(True) }}"
|
||||||
|
- inventory_hostname in groups[item.group]
|
||||||
with_items:
|
with_items:
|
||||||
- { name: neutron_server, group: neutron-server }
|
- { name: neutron_server, group: neutron-server }
|
||||||
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
||||||
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
||||||
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent }
|
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent, enabled: "{{ enable_neutron_lbaas | bool }}" }
|
||||||
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
||||||
|
|
||||||
- name: Ensuring the neutron_openvswitch_agent container is up
|
- name: Ensuring the neutron_openvswitch_agent container is up
|
||||||
@ -60,12 +62,14 @@
|
|||||||
changed_when: false
|
changed_when: false
|
||||||
failed_when: false
|
failed_when: false
|
||||||
register: neutron_check_results
|
register: neutron_check_results
|
||||||
when: inventory_hostname in groups[item.group]
|
when:
|
||||||
|
- "{{ item.enabled|default(True) }}"
|
||||||
|
- inventory_hostname in groups[item.group]
|
||||||
with_items:
|
with_items:
|
||||||
- { name: neutron_server, group: neutron-server }
|
- { name: neutron_server, group: neutron-server }
|
||||||
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
||||||
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
||||||
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent }
|
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent, enabled: "{{ enable_neutron_lbaas | bool }}" }
|
||||||
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
||||||
|
|
||||||
- name: Check the configs in the neutron_openvswitch_agent container
|
- name: Check the configs in the neutron_openvswitch_agent container
|
||||||
@ -114,12 +118,14 @@
|
|||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
action: "get_container_env"
|
action: "get_container_env"
|
||||||
register: neutron_container_envs
|
register: neutron_container_envs
|
||||||
when: inventory_hostname in groups[item.group]
|
when:
|
||||||
|
- "{{ item.enabled|default(True) }}"
|
||||||
|
- inventory_hostname in groups[item.group]
|
||||||
with_items:
|
with_items:
|
||||||
- { name: neutron_server, group: neutron-server }
|
- { name: neutron_server, group: neutron-server }
|
||||||
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
- { name: neutron_dhcp_agent, group: neutron-dhcp-agent }
|
||||||
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
- { name: neutron_l3_agent, group: neutron-l3-agent }
|
||||||
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent }
|
- { name: neutron_lbaas_agent, group: neutron-lbaas-agent, enabled: "{{ enable_neutron_lbaas | bool }}" }
|
||||||
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
- { name: neutron_metadata_agent, group: neutron-metadata-agent }
|
||||||
|
|
||||||
- name: Container config strategy for the neutron_openvswitch_agent container
|
- name: Container config strategy for the neutron_openvswitch_agent container
|
||||||
@ -166,6 +172,7 @@
|
|||||||
action: "remove_container"
|
action: "remove_container"
|
||||||
register: neutron_remove_containers
|
register: neutron_remove_containers
|
||||||
when:
|
when:
|
||||||
|
- "{{ item[0].enabled | default(True) }}"
|
||||||
- inventory_hostname in groups[item[0]['group']]
|
- inventory_hostname in groups[item[0]['group']]
|
||||||
- config_strategy == "COPY_ONCE" or item[1]['KOLLA_CONFIG_STRATEGY'] == 'COPY_ONCE'
|
- config_strategy == "COPY_ONCE" or item[1]['KOLLA_CONFIG_STRATEGY'] == 'COPY_ONCE'
|
||||||
- item[2]['rc'] == 1
|
- item[2]['rc'] == 1
|
||||||
@ -173,7 +180,7 @@
|
|||||||
- [{ name: neutron_server, group: neutron-server },
|
- [{ name: neutron_server, group: neutron-server },
|
||||||
{ name: neutron_dhcp_agent, group: neutron-dhcp-agent },
|
{ name: neutron_dhcp_agent, group: neutron-dhcp-agent },
|
||||||
{ name: neutron_l3_agent, group: neutron-l3-agent },
|
{ name: neutron_l3_agent, group: neutron-l3-agent },
|
||||||
{ name: neutron_lbaas_agent, group: neutron-lbaas-agent },
|
{ name: neutron_lbaas_agent, group: neutron-lbaas-agent, enabled: "{{ enable_neutron_lbaas | bool }}" },
|
||||||
{ name: neutron_metadata_agent, group: neutron-metadata-agent }]
|
{ name: neutron_metadata_agent, group: neutron-metadata-agent }]
|
||||||
- neutron_container_envs.results
|
- neutron_container_envs.results
|
||||||
- neutron_check_results.results
|
- neutron_check_results.results
|
||||||
@ -230,6 +237,7 @@
|
|||||||
name: "{{ item[0]['name'] }}"
|
name: "{{ item[0]['name'] }}"
|
||||||
action: "restart_container"
|
action: "restart_container"
|
||||||
when:
|
when:
|
||||||
|
- "{{ item[0].enabled|default(True) }}"
|
||||||
- config_strategy == 'COPY_ALWAYS'
|
- config_strategy == 'COPY_ALWAYS'
|
||||||
- inventory_hostname in groups[item[0]['group']]
|
- inventory_hostname in groups[item[0]['group']]
|
||||||
- item[1]['KOLLA_CONFIG_STRATEGY'] != 'COPY_ONCE'
|
- item[1]['KOLLA_CONFIG_STRATEGY'] != 'COPY_ONCE'
|
||||||
@ -238,7 +246,7 @@
|
|||||||
- [{ name: neutron_server, group: neutron-server },
|
- [{ name: neutron_server, group: neutron-server },
|
||||||
{ name: neutron_dhcp_agent, group: neutron-dhcp-agent },
|
{ name: neutron_dhcp_agent, group: neutron-dhcp-agent },
|
||||||
{ name: neutron_l3_agent, group: neutron-l3-agent },
|
{ name: neutron_l3_agent, group: neutron-l3-agent },
|
||||||
{ name: neutron_lbaas_agent, group: neutron-lbaas-agent },
|
{ name: neutron_lbaas_agent, group: neutron-lbaas-agent, enabled: "{{ enable_neutron_lbaas | bool }}" },
|
||||||
{ name: neutron_metadata_agent, group: neutron-metadata-agent }]
|
{ name: neutron_metadata_agent, group: neutron-metadata-agent }]
|
||||||
- neutron_container_envs.results
|
- neutron_container_envs.results
|
||||||
- neutron_check_results.results
|
- neutron_check_results.results
|
||||||
|
Loading…
Reference in New Issue
Block a user