2 charm: "local:{{ ubuntu.release }}/neutron-gateway"
4 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
5 {% if os.api.worker_multiplier %}
6 worker-multiplier: {{ os.api.worker_multiplier }}
8 {% if opnfv.spaces_dict.data is defined %}
9 os-data-network: {{ opnfv.spaces_dict.data.cidr }}
11 {% if os.network.controller == 'nosdn' %}
12 {% if opnfv.ext_port is defined %}
13 {% if opnfv.data_port is defined %}
14 bridge-mappings: physnet1:br-data external:br-ex
15 data-port: br-data:{{ opnfv.data_port }} br-ex:{{ opnfv.ext_port }}
17 bridge-mappings: external:br-ex
18 data-port: br-ex:{{ opnfv.ext_port }}
21 {% elif os.network.controller == 'onos' %}
23 {% if opnfv.ext_port is defined %}
24 {% if opnfv.data_port is defined %}
25 bridge-mappings: physnet1:br-data external:br-ex
26 data-port: br-data:{{ opnfv.data_port }} br-ex:{{ opnfv.ext_port }}
28 bridge-mappings: external:br-ex
29 data-port: br-ex:{{ opnfv.ext_port }}
32 {% if os.network.sfc %}
35 {% elif os.network.controller == 'odl' %}
37 {% if opnfv.ext_port is defined %}
38 ext-port: {{ opnfv.ext_port }}
41 {% if opnfv.ext_port is defined %}
42 ext-port: {{ opnfv.ext_port }}
48 {# Empty block to avoid bad block trim #}