2 charm: local:{{ ubuntu.release }}/ceilometer-agent
4 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
5 {% if opnfv.storage_dict.ceph is defined %}
7 charm: local:{{ ubuntu.release }}/cinder-ceph
9 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
11 {% if os.network.controller == 'nosdn' %}
12 {% include 'neutron-ovs.yaml' %}
13 {% elif os.network.controller == 'odl' %}
15 charm: local:{{ ubuntu.release }}/neutron-api-odl
17 overlay-network-type: 'vxlan'
20 charm: local:{{ ubuntu.release }}/openvswitch-odl
22 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
23 {% if opnfv.spaces_dict.data is defined %}
24 os-data-network: {{ opnfv.spaces_dict.data.cidr }}
26 {% elif os.network.controller == 'onos' %}
28 charm: local:{{ ubuntu.release }}/neutron-api-onos
30 overlay-network-type: 'vxlan'
33 charm: local:{{ ubuntu.release }}/openvswitch-onos
35 {% if opnfv.spaces_dict.data is defined %}
36 os-data-network: {{ opnfv.spaces_dict.data.cidr }}
38 {% if os.network.sfc %}
41 {% elif os.network.controller == 'ocl' %}
43 charm: local:{{ ubuntu.release }}/ceilometer-contrail
45 install-sources: ppa:opencontrail/trunk-20160812
47 charm: local:{{ ubuntu.release }}/neutron-api-contrail
49 install-sources: ppa:opencontrail/trunk-20160812
51 charm: local:{{ ubuntu.release }}/neutron-contrail
53 install-sources: ppa:opencontrail/trunk-20160812
55 charm: local:{{ ubuntu.release }}/keepalived
58 {% if os.ha.mode == 'ha' %}
59 virtual-ip: {{ opnfv.vip.keepalived }}
64 charm: local:{{ ubuntu.release }}/lxd
66 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
68 {% if opnfv.storage_dict.scaleio is defined %}
70 charm: local:{{ ubuntu.release }}/scaleio-openstack
72 protection-domains: 'pd1'