summaryrefslogtreecommitdiffstats
path: root/config.d/50node_nas.defconf
blob: 2b19b5668b4213922f9167f5fb32ad20349cef27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Hey Emacs, this is a -*- shell-script -*- !!!

node_name_format_nas ()
{
    local cluster="$1"
    local index="$2"

    printf '%snas%d' "$cluster" "$index"
}

node_is_ctdb_node_nas ()
{
    echo 1
}

node_has_shared_disks_nas ()
{
    ! have_dedicated_storage_nodes
}

cluster_setup_tasks_nas ()
{
    case "$1" in
	install_packages) echo "clusterfs nas" ;;
	setup_clusterfs)  echo "clusterfs"     ;;
	setup_node)       echo "nas"           ;;
	setup_cluster)    echo "nas"           ;;
    esac
}