Sources in subordinate.yaml
[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       install-sources: ppa:opencontrail/trunk-20160812
40     neutron-contrail:
41       charm: local:{{ ubuntu.release }}/neutron-contrail
42       install-sources: ppa:opencontrail/trunk-20160812
43     keepalived:
44       charm: local:{{ ubuntu.release }}/keepalived
45       options:
46 {% if os.ha.mode == 'ha' %}
47         virtual-ip: {{ opnfv.vip.keepalived }}
48 {% endif %}
49 {% endif %}
50 {% if os.lxd %}
51     lxd:
52       charm: local:{{ ubuntu.release }}/lxd
53 {% endif %}
54 {% if opnfv.storage_dict.scaleio is defined %}
55     scaleio-openstack:
56       charm: local:{{ ubuntu.release }}/scaleio-openstack
57       options:
58         protection-domains: 'pd1'
59 {% endif %}