modify the lab definition as per new changes.
[joid.git] / ci / bundle_tpl / subordinate.yaml
1     ceilometer-agent:
2       charm: local:{{ ubuntu.release }}/ceilometer-agent
3 {% if opnfv.storage_dict.ceph is defined %}
4     cinder-ceph:
5       charm: local:{{ ubuntu.release }}/cinder-ceph
6 {% endif %}
7 {% if os.network.controller == 'nosdn' %}
8 {% include 'neutron-ovs.yaml' %}
9 {% elif os.network.controller == 'odl' %}
10     neutron-api-odl:
11       charm: local:{{ ubuntu.release }}/neutron-api-odl
12       options:
13         overlay-network-type: 'vxlan'
14         security-groups: True
15     openvswitch-odl:
16       charm: local:{{ ubuntu.release }}/openvswitch-odl
17 {% elif os.network.controller == 'onos' %}
18     neutron-api-onos:
19       charm: local:{{ ubuntu.release }}/neutron-api-onos
20       options:
21         overlay-network-type: 'vxlan'
22         security-groups: True
23     openvswitch-onos:
24       charm: local:{{ ubuntu.release }}/openvswitch-onos
25 {% elif os.network.controller == 'ocl' %}
26     neutron-api-contrail:
27       charm: local:{{ ubuntu.release }}/neutron-api-contrail
28     neutron-contrail:
29       charm: local:{{ ubuntu.release }}/neutron-contrail
30     keepalived:
31       charm: local:{{ ubuntu.release }}/keepalived
32       options:
33 {% if os.ha.mode == 'ha' %}
34         virtual-ip: {{ opnfv.vip.keepalived }}
35 {% endif %}
36 {% endif %}
37 {% if os.lxd %}
38     lxd:
39       charm: local:{{ ubuntu.release }}/lxd
40 {% endif %}