modified as per openstack team.
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / neutron-ovs.yaml
1     neutron-openvswitch:
2       charm: ./{{ ubuntu.release }}/neutron-openvswitch
3       options:
4 {% if opnfv.spaces_dict.data is defined %}
5       bindings:
6         data: admin
7 {% endif %}
8 {% if os.network.dpdk %}
9         enable-dpdk: true
10         #dpdk-driver: uio_pci_generic
11         #data-port: ""
12         #default-socket-memory: 1024
13         #default-socket-cores: 1
14 {% endif %}
15 {% if opnfv.ext_port is defined  %}
16 {% if os.network.controller == 'nosdn' %}
17 {% if opnfv.data_port is defined  %}
18         bridge-mappings: physnet1:br-ex physnet2:br-data
19         data-port: br-ex:{{ opnfv.ext_port }} br-data:{{ opnfv.data_port }}
20 {% else %}
21         bridge-mappings: physnet1:br-ex
22         data-port: br-ex:{{ opnfv.ext_port }}
23 {% endif %}
24 {% else %}
25          ext-port: {{ opnfv.ext_port }}
26 {% endif %}
27 {% endif %}
28 {# Empty block to avoid bad block trim #}