blob: aec7a374c5fbe638989ddafa898b2efd6368acc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{# #}
{# Count dedicated storage nodes #}
{# #}
{% set num_storage_nodes = 0 %}
{% for hostname, n in nodes | dictsort %}
{% if n.has_shared_storage and not n.is_ctdb_node %}
{% set num_storage_nodes = num_storage_nodes + 1 %}
{% endif %}
{% endfor %}
{# #}
{# Write a single line containing "primary secondary" #}
{# #}
{% if num_storage_nodes >= 2 %}
{{ groups['storage-nodes'][0] }} {{ groups['storage-nodes'][1] }}
{% elif num_storage_nodes == 1 %}
{{ groups['storage-nodes'][0] }} {{ groups['nas-nodes'][0] }}
{% else %}
{{ groups['nas-nodes'][0] }} {{ groups['nas-nodes'][1] }}
{% endif %}
|