2 charm: local:{{ ubuntu.release }}/zookeeper
3 num_units: {{ unit_qty() }}
4 series: {{ ubuntu.release }}
6 {% for unit_id in to_select() %}
7 - "lxc:nodes={{ unit_id }}"
10 charm: local:{{ ubuntu.release }}/cassandra
11 num_units: {{ unit_qty() }}
13 {% for unit_id in to_select() %}
14 - "lxc:nodes={{ unit_id }}"
17 authenticator: AllowAllAuthenticator
18 contrail-configuration:
19 charm: local:{{ ubuntu.release }}/contrail-configuration
20 num_units: {{ unit_qty() }}
22 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
23 install-sources: ppa:opencontrail/trunk-20160812
24 {% if os.ha.mode == 'ha' %}
25 vip: {{ opnfv.vip.contrailconfig }}
28 {% for unit_id in to_select() %}
29 - "lxc:nodes={{ unit_id }}"
32 charm: local:{{ ubuntu.release }}/contrail-control
33 num_units: {{ unit_qty() }}
35 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
36 install-sources: ppa:opencontrail/trunk-20160812
38 {% for unit_id in to_select() %}
39 - "lxc:nodes={{ unit_id }}"
42 charm: local:{{ ubuntu.release }}/contrail-analytics
43 num_units: {{ unit_qty() }}
45 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
46 install-sources: ppa:opencontrail/trunk-20160812
48 {% for unit_id in to_select() %}
49 - "lxc:nodes={{ unit_id }}"
52 charm: local:{{ ubuntu.release }}/contrail-webui
53 num_units: {{ unit_qty() }}
55 install-sources: ppa:opencontrail/trunk-20160812
57 {% for unit_id in to_select() %}
58 - "lxc:nodes={{ unit_id }}"
61 charm: local:{{ ubuntu.release }}/haproxy
62 num_units: {{ unit_qty() }}
64 peering_mode: active-active
66 {% for unit_id in to_select() %}
67 - "lxc:nodes={{ unit_id }}"
70 charm: local:{{ ubuntu.release }}/kafka
71 num_units: {{ unit_qty() }}
73 {% for unit_id in to_select() %}
74 - "lxc:nodes={{ unit_id }}"