6f654455b0911762099c979eb012c9e3daf84d53
[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 {% if os.network.sfc %}
26       options:
27         profile: onos-sfc
28 {% endif %}
29 {% elif os.network.controller == 'ocl' %}
30     neutron-api-contrail:
31       charm: local:{{ ubuntu.release }}/neutron-api-contrail
32     neutron-contrail:
33       charm: local:{{ ubuntu.release }}/neutron-contrail
34     keepalived:
35       charm: local:{{ ubuntu.release }}/keepalived
36       options:
37 {% if os.ha.mode == 'ha' %}
38         virtual-ip: {{ opnfv.vip.keepalived }}
39 {% endif %}
40 {% endif %}
41 {% if os.lxd %}
42     lxd:
43       charm: local:{{ ubuntu.release }}/lxd
44 {% endif %}