zookeeper: charm: local:{{ ubuntu.release }/zookeeper num_units: {{ unit_qty() }} series: {{ ubuntu.release } to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} cassandra: charm: local:{{ ubuntu.release }}/cassandra num_units: {{ unit_qty() }} to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} options: authenticator: AllowAllAuthenticator contrail-configuration: charm: local:{{ ubuntu.release }}/contrail-configuration num_units: {{ unit_qty() }} options: {% if os.ha.mode == 'ha' %} vip: {{ opnfv.vip.contrailconfig }} {% endif %} install-sources: ppa:opencontrail/trunk-20160812 to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} contrail-control: charm: local:{{ ubuntu.release }}/contrail-control num_units: {{ unit_qty() }} install-sources: ppa:opencontrail/trunk-20160812 to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} contrail-analytics: charm: local:{{ ubuntu.release }}/contrail-analytics num_units: {{ unit_qty() }} install-sources: ppa:opencontrail/trunk-20160812 to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} contrail-webui: charm: local:{{ ubuntu.release }}/contrail-webui num_units: {{ unit_qty() }} install-sources: ppa:opencontrail/trunk-20160812 to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} haproxy: charm: local:{{ ubuntu.release }}/haproxy num_units: {{ unit_qty() }} options: peering_mode: active-active to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %} kafka: charm: local:{{ ubuntu.release }}/kafka: num_units: {{ unit_qty() }} to: {% for unit_id in to_select() %} - "lxc:nodes={{ unit_id }}" {% endfor %}