diff options
Diffstat (limited to 'ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml')
-rw-r--r-- | ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml b/ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml index 3c3a7200..93c97705 100644 --- a/ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml +++ b/ci/config_tpl/juju2/bundle_tpl/nova-compute.yaml @@ -1,7 +1,11 @@ nova-compute: charm: "./{{ ubuntu.release }}/nova-compute" {% if os.hyperconverged %} +{% if os.ha.mode == 'ha' %} + num_units: {{ opnfv.units - 2 }} +{% else %} num_units: {{ opnfv.units - 1 }} +{% endif %} {% else %} {% if os.ha.mode == 'ha' %} num_units: {{ opnfv.units - 3 }} @@ -12,6 +16,7 @@ bindings: "": *oam-space internal: *internal-space + series: {{ ubuntu.release }} options: openstack-origin: *openstack-origin {% if os.git_repo.origin_git %} @@ -39,9 +44,15 @@ {% endif %} to: {% if os.hyperconverged %} +{% if os.ha.mode == 'ha' %} +{% for unit_id in range(2, opnfv.units) %} + - "nodes/{{ unit_id }}" +{% endfor %} +{% else %} {% for unit_id in range(1, opnfv.units) %} - "nodes/{{ unit_id }}" {% endfor %} +{% endif %} {% else %} {% if os.ha.mode == 'ha' %} {% for unit_id in range(0, opnfv.units - 3) %} |