modified to use the openvswitch and gateway new way to define the
[joid.git] / ci / bundle_tpl / neutron-ovs.yaml
1     neutron-openvswitch:
2       charm: local:{{ ubuntu.release }}/neutron-openvswitch
3       options:
4 {% if opnfv.spaces_dict.data is defined %}
5         os-data-network: {{ opnfv.spaces_dict.data.cidr }}
6 {% else %}
7         #os-data-network: {{ opnfv.spaces_dict.data.cidr }}
8 {% endif %}
9 {% if os.network.dpdk %}
10         enable-dpdk: true
11         #dpdk-driver: uio_pci_generic
12         #data-port: ""
13         #default-socket-memory: 1024
14         #default-socket-cores: 1
15 {% endif %}
16 {% if opnfv.ext_port is defined  %}
17 {% if os.network.dvr %}
18 {% if os.network.controller == 'nosdn' %}
19 {% if opnfv.data_port is defined  %}
20         bridge-mappings: physnet1:br-data external:br-ex
21         data-port: br-data:{{ opnfv.data_port }} br-ex:{{ opnfv.ext_port }}
22 {% else %}
23         bridge-mappings: external:br-ex
24         data-port: br-ex:{{ opnfv.ext_port }}
25 {% endif %}
26 {% else %}
27          ext-port: {{ opnfv.ext_port }}
28 {% endif %}
29 {% endif %}
30 {% endif %}
31 {# Empty block to avoid bad block trim #}