adding bionic support.
[joid.git] / ci / config_tpl / juju2 / bundle_tpl / scaleio.yaml
1 {% if opnfv.storage_dict.scaleio is defined %}
2     scaleio-mdm:
3       charm: "./{{ ubuntu.release }}/scaleio-mdm"
4       num_units: {{ unit_scaleio_qty() }}
5       series: {{ ubuntu.release }}
6       options:
7         cluster-mode: 3
8       to:
9 {% if os.hyperconverged %}
10 {% for unit_id in range(0, 3) %}
11         - "nodes/{{ unit_id }}"
12 {% endfor %}
13 {% else %}
14         - "nodes/0"
15         - "nodes-compute/0"
16         - "nodes-compute/1"
17 {% endif %}
18     scaleio-sds:
19       charm: "./{{ ubuntu.release }}/scaleio-sds"
20       num_units: {{ opnfv.units }}
21       series: {{ ubuntu.release }}
22       options:
23         protection-domain: 'pd1'
24         device-paths: {{ opnfv.storage_dict.scaleio.disk }}
25       to:
26 {% if os.hyperconverged %}
27 {% for unit_id in range(0, opnfv.units) %}
28         - "nodes/{{ unit_id }}"
29 {% endfor %}
30 {% else %}
31 {% for unit_id in range(0, opnfv.units) %}
32         - "{{ unit_id }}"
33 {% endfor %}
34 {% endif %}
35     scaleio-sdc:
36       charm: "./{{ ubuntu.release }}/scaleio-sdc"
37       series: {{ ubuntu.release }}
38       num_units: {{ opnfv.units }}
39       to:
40 {% if os.hyperconverged %}
41 {% for unit_id in range(0, opnfv.units) %}
42         - "nodes/{{ unit_id }}"
43 {% endfor %}
44 {% else %}
45 {% for unit_id in range(0, opnfv.units) %}
46         - "{{ unit_id }}"
47 {% endfor %}
48 {% endif %}
49     scaleio-gw:
50       charm: "./{{ ubuntu.release }}/scaleio-gw"
51       series: {{ ubuntu.release }}
52       num_units: 1
53       to:
54         - "nodes/0"
55     scaleio-gui:
56       charm: "./{{ ubuntu.release }}/scaleio-gui"
57       num_units: 1
58       series: {{ ubuntu.release }}
59       to:
60         - "nodes/0"
61 {% endif %}