diff options
author | Narinder Gupta <narinder.gupta@canonical.com> | 2016-08-15 08:41:55 -0500 |
---|---|---|
committer | Narinder Gupta <narinder.gupta@canonical.com> | 2016-08-15 09:18:31 -0500 |
commit | b4c1448a8548b75de14915110abc4a0be292482a (patch) | |
tree | 0dd882337ccbbb7ab72fe1f418eb49f4275ffa3a /ci/config_tpl/bundle_tpl/nova-compute.yaml | |
parent | 86c767d5c762fc1555f54a7a9ec9029617c6950e (diff) |
added option to choose the architecture of hyperconverged ot not.
Change-Id: If5d83b221ce1481014f2e76816a7fe568e656904
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Diffstat (limited to 'ci/config_tpl/bundle_tpl/nova-compute.yaml')
-rw-r--r-- | ci/config_tpl/bundle_tpl/nova-compute.yaml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ci/config_tpl/bundle_tpl/nova-compute.yaml b/ci/config_tpl/bundle_tpl/nova-compute.yaml index 81803807..24a81253 100644 --- a/ci/config_tpl/bundle_tpl/nova-compute.yaml +++ b/ci/config_tpl/bundle_tpl/nova-compute.yaml @@ -1,6 +1,14 @@ nova-compute: charm: "local:{{ ubuntu.release }}/nova-compute" +{% if os.hyperconverged %} num_units: {{ opnfv.units - 1 }} +{% else %} +{% if os.ha.mode == 'ha' %} + num_units: {{ opnfv.units - 3 }} +{% else %} + num_units: {{ opnfv.units - 1 }} +{% endif %} +{% endif %} options: enable-live-migration: true enable-resize: true @@ -13,6 +21,18 @@ virt-type: lxd {% endif %} to: +{% if os.hyperconverged %} {% for unit_id in range(1, opnfv.units) %} - "nodes={{ unit_id }}" {% endfor %} +{% else %} +{% if os.ha.mode == 'ha' %} +{% for unit_id in range(0, opnfv.units - 3) %} + - "nodes-compute={{ unit_id }}" +{% endfor %} +{% else %} +{% for unit_id in range(0, opnfv.units - 1) %} + - "nodes-compute={{ unit_id }}" +{% endfor %} +{% endif %} +{% endif %} |