potential fix.
[joid.git] / ci / config_tpl / 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       options:
18 {% if opnfv.spaces_dict.data is defined %}
19         os-data-network: {{ opnfv.spaces_dict.data.cidr }}
20 {% endif %}
21 {% elif os.network.controller == 'onos' %}
22     neutron-api-onos:
23       charm: local:{{ ubuntu.release }}/neutron-api-onos
24       options:
25         overlay-network-type: 'vxlan'
26         security-groups: True
27     openvswitch-onos:
28       charm: local:{{ ubuntu.release }}/openvswitch-onos
29       options:
30 {% if opnfv.spaces_dict.data is defined %}
31         os-data-network: {{ opnfv.spaces_dict.data.cidr }}
32 {% endif %}
33 {% if os.network.sfc %}
34         profile: onos-sfc
35 {% endif %}
36 {% elif os.network.controller == 'ocl' %}
37     neutron-api-contrail:
38       charm: local:{{ ubuntu.release }}/neutron-api-contrail
39     neutron-contrail:
40       charm: local:{{ ubuntu.release }}/neutron-contrail
41     keepalived:
42       charm: local:{{ ubuntu.release }}/keepalived
43       options:
44 {% if os.ha.mode == 'ha' %}
45         virtual-ip: {{ opnfv.vip.keepalived }}
46 {% endif %}
47 {% endif %}
48 {% if os.lxd %}
49     lxd:
50       charm: local:{{ ubuntu.release }}/lxd
51 {% endif %}