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 }}"
24 - ppa:opencontrail/ppa
25 - ppa:opencontrail/trunk-20160812
26 {% if os.ha.mode == 'ha' %}
27 vip: {{ opnfv.vip.contrailconfig }}
30 {% for unit_id in to_select() %}
31 - "lxc:nodes={{ unit_id }}"
34 charm: local:{{ ubuntu.release }}/contrail-control
35 num_units: {{ unit_qty() }}
37 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
39 - ppa:opencontrail/ppa
40 - ppa:opencontrail/trunk-20160812
42 {% for unit_id in to_select() %}
43 - "lxc:nodes={{ unit_id }}"
46 charm: local:{{ ubuntu.release }}/contrail-analytics
47 num_units: {{ unit_qty() }}
49 openstack-origin: "cloud:{{ ubuntu.release }}-{{ os.release }}"
51 - ppa:opencontrail/ppa
52 - ppa:opencontrail/trunk-20160812
54 {% for unit_id in to_select() %}
55 - "lxc:nodes={{ unit_id }}"
58 charm: local:{{ ubuntu.release }}/contrail-webui
59 num_units: {{ unit_qty() }}
62 - ppa:opencontrail/ppa
63 - ppa:opencontrail/trunk-20160812
65 {% for unit_id in to_select() %}
66 - "lxc:nodes={{ unit_id }}"
69 charm: local:{{ ubuntu.release }}/haproxy
70 num_units: {{ unit_qty() }}
72 peering_mode: active-active
74 {% for unit_id in to_select() %}
75 - "lxc:nodes={{ unit_id }}"
78 charm: local:{{ ubuntu.release }}/kafka
79 num_units: {{ unit_qty() }}
81 {% for unit_id in to_select() %}
82 - "lxc:nodes={{ unit_id }}"