dd1471d2fd3180b0a1c9b6261c4b07d24d33819a
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / neutron-gateway.yaml
1     neutron-gateway:
2       charm: "./{{ ubuntu.release }}/neutron-gateway"
3 {% if os.ha.mode == 'ha' %}
4       num_units: 2
5 {% else %}
6       num_units: 1
7 {% endif %}
8 {% if os.service.bindings %}
9       bindings:
10         "": *oam-space
11         data: *overlay-space
12 {% endif %}
13       options:
14         openstack-origin: *openstack-origin
15 {% if os.git_repo.origin_git %}
16         openstack-origin-git: "{{ os.git_repo.branch }}"
17 {% endif %}
18         worker-multiplier: *worker-multiplier
19 {% if os.network.controller == 'nosdn' %}
20         bridge-mappings: physnet1:br-data
21         data-port: *data-port
22 {% elif os.network.controller == 'onos' %}
23         plugin: onos
24         bridge-mappings: physnet1:br-data
25         data-port: *data-port
26 {% if os.network.sfc %}
27         profile: onos-sfc
28 {% endif %}
29 {% elif os.network.controller == 'odl' %}
30         plugin: ovs-odl
31         bridge-mappings: physnet1:br-data
32         data-port: *data-port
33 {% endif %}
34         instance-mtu: 1300
35       to:
36         - "nodes/0"
37 {% if os.ha.mode == 'ha' %}
38         - "nodes/1"
39 {% endif %}
40 {# Empty block to avoid bad block trim #}