f0416a73735eed3ca7b8218196680467ea891b91
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / neutron-gateway.yaml
1     neutron-gateway:
2       charm: "./{{ ubuntu.release }}/neutron-gateway"
3       num_units: 1
4 {% if os.service.bindings %}
5 {% if opnfv.spaces_dict.data is defined %}
6       bindings:
7         data: admin-api
8 {% else %}
9       bindings:
10         data: internal-api
11 {% endif %}
12 {% endif %}
13       options:
14         openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
15 {% if os.api.worker_multiplier %}
16         worker-multiplier: {{ os.api.worker_multiplier }}
17 {% endif %}
18 {% if os.network.controller == 'nosdn' %}
19 {% if opnfv.ext_port is defined  %}
20 {% if opnfv.data_port is defined  %}
21         bridge-mappings: physnet1:br-ex physnet2:br-data
22         data-port: br-ex:{{ opnfv.ext_port }} br-data:{{ opnfv.data_port }}
23 {% else %}
24         bridge-mappings: physnet1:br-ex
25         data-port: br-ex:{{ opnfv.ext_port }}
26 {% endif %}
27 {% endif %}
28 {% elif os.network.controller == 'onos' %}
29         plugin: onos
30 {% if opnfv.ext_port is defined  %}
31 {% if opnfv.data_port is defined  %}
32         bridge-mappings: physnet1:br-data external:br-ex
33         data-port: br-data:{{ opnfv.data_port }} br-ex:{{ opnfv.ext_port }}
34 {% else %}
35         bridge-mappings: external:br-ex
36         data-port: br-ex:{{ opnfv.ext_port }}
37 {% endif %}
38 {% endif %}
39 {% if os.network.sfc %}
40         profile: onos-sfc
41 {% endif %}
42 {% elif os.network.controller == 'odl' %}
43         plugin: ovs-odl
44 {% if opnfv.ext_port is defined  %}
45 {% if opnfv.data_port is defined  %}
46         bridge-mappings: physnet1:br-ex physnet2:br-data
47         data-port: br-ex:{{ opnfv.ext_port }} br-data:{{ opnfv.data_port }}
48 {% else %}
49         bridge-mappings: physnet1:br-ex
50         data-port: br-ex:{{ opnfv.ext_port }}
51 {% endif %}
52 {% endif %}
53 {% else %}
54 {% if opnfv.ext_port is defined  %}
55         ext-port: {{ opnfv.ext_port }}
56 {% endif %}
57 {% endif %}
58         instance-mtu: 1400
59       to:
60         - "nodes/0"
61 {# Empty block to avoid bad block trim #}