diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index 944a21f1c4..65d8361359 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -392,6 +392,7 @@ enable_neutron_qos: "no" enable_neutron_agent_ha: "no" enable_neutron_bgp_dragent: "no" enable_neutron_provider_networks: "no" +enable_neutron_segments: "no" enable_neutron_sfc: "no" enable_nova_serialconsole_proxy: "no" enable_octavia: "no" diff --git a/ansible/roles/neutron/defaults/main.yml b/ansible/roles/neutron/defaults/main.yml index e52d60a692..88858f1e87 100644 --- a/ansible/roles/neutron/defaults/main.yml +++ b/ansible/roles/neutron/defaults/main.yml @@ -233,22 +233,24 @@ neutron_extension_drivers: "{{ extension_drivers|selectattr('enabled', 'equalto' # Service Plugins #################### service_plugins: + - name: "firewall" + enabled: "{{ enable_neutron_fwaas | bool }}" - name: "flow_classifier" enabled: "{{ enable_neutron_sfc | bool }}" - name: "lbaasv2" enabled: "{{ enable_neutron_lbaas | bool }}" - - name: "firewall" - enabled: "{{ enable_neutron_fwaas | bool }}" - - name: "vpnaas" - enabled: "{{ enable_neutron_vpnaas | bool }}" + - name: "neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin" + enabled: "{{ enable_neutron_bgp_dragent | bool }}" - name: "qos" enabled: "{{ enable_neutron_qos | bool or enable_opendaylight_qos | bool}}" - name: "router" enabled: "{{ not enable_opendaylight_l3 | bool }}" + - name: "segments" + enabled: "{{ enable_neutron_segments | bool }}" - name: "sfc" enabled: "{{ enable_neutron_sfc | bool }}" - - name: "neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin" - enabled: "{{ enable_neutron_bgp_dragent | bool }}" + - name: "vpnaas" + enabled: "{{ enable_neutron_vpnaas | bool }}" - name: "{{ opendaylight_l3_service_plugin }}" enabled: "{{ enable_opendaylight_l3 | bool and enable_opendaylight | bool }}"