modified to fix the opencontrail bundle issue for nonha.
[joid.git] / ci / config_tpl / bundle_tpl / oclphase1.yaml
1     zookeeper:
2       charm: local:{{ ubuntu.release }}/zookeeper
3       num_units: {{ unit_qty() }}
4       series: {{ ubuntu.release }}
5       to:
6 {% for unit_id in to_select() %}
7         - "lxc:nodes={{ unit_id }}"
8 {% endfor %}
9     cassandra:
10       charm: local:{{ ubuntu.release }}/cassandra
11       num_units: {{ unit_qty() }}
12       to:
13 {% for unit_id in to_select() %}
14         - "lxc:nodes={{ unit_id }}"
15 {% endfor %}
16       options:
17         authenticator: AllowAllAuthenticator
18     contrail-configuration:
19       charm: local:{{ ubuntu.release }}/contrail-configuration
20       num_units: {{ unit_qty() }}
21       options:
22 {% if os.ha.mode == 'ha' %}
23         vip: {{ opnfv.vip.contrailconfig }}
24 {% endif %}
25         install-sources: ppa:opencontrail/trunk-20160812
26       to:
27 {% for unit_id in to_select() %}
28         - "lxc:nodes={{ unit_id }}"
29 {% endfor %}
30     contrail-control:
31       charm: local:{{ ubuntu.release }}/contrail-control
32       num_units: {{ unit_qty() }}
33       options:
34         install-sources: ppa:opencontrail/trunk-20160812
35       to:
36 {% for unit_id in to_select() %}
37         - "lxc:nodes={{ unit_id }}"
38 {% endfor %}
39     contrail-analytics:
40       charm: local:{{ ubuntu.release }}/contrail-analytics
41       num_units: {{ unit_qty() }}
42       options:
43         install-sources: ppa:opencontrail/trunk-20160812
44       to:
45 {% for unit_id in to_select() %}
46         - "lxc:nodes={{ unit_id }}"
47 {% endfor %}
48     contrail-webui:
49       charm: local:{{ ubuntu.release }}/contrail-webui
50       num_units: {{ unit_qty() }}
51       options:
52         install-sources: ppa:opencontrail/trunk-20160812
53       to:
54 {% for unit_id in to_select() %}
55         - "lxc:nodes={{ unit_id }}"
56 {% endfor %}
57     haproxy:
58       charm: local:{{ ubuntu.release }}/haproxy
59       num_units: {{ unit_qty() }}
60       options:
61         peering_mode: active-active
62       to:
63 {% for unit_id in to_select() %}
64         - "lxc:nodes={{ unit_id }}"
65 {% endfor %}
66     kafka:
67       charm: local:{{ ubuntu.release }}/kafka
68       num_units: {{ unit_qty() }}
69       to:
70 {% for unit_id in to_select() %}
71         - "lxc:nodes={{ unit_id }}"
72 {% endfor %}
73