diff options
author | Deepti Kulkarni <deepti@vyatta.com> | 2011-07-27 09:18:10 -0700 |
---|---|---|
committer | Deepti Kulkarni <deepti@vyatta.com> | 2011-07-27 09:18:10 -0700 |
commit | 7cf70906a16321884a88aa4dc5cfb064f10a85f9 (patch) | |
tree | da063f8fdae4972c0cf42d478b2e9caf858b89a2 /templates-op/force/cluster/standby/node.def | |
parent | 45cd85259ba7605ab8140ba615dc382eba3a8aba (diff) | |
download | vyatta-cluster-7cf70906a16321884a88aa4dc5cfb064f10a85f9.tar.gz vyatta-cluster-7cf70906a16321884a88aa4dc5cfb064f10a85f9.zip |
Added missing validation for force cluster standby command.
Diffstat (limited to 'templates-op/force/cluster/standby/node.def')
-rw-r--r-- | templates-op/force/cluster/standby/node.def | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/templates-op/force/cluster/standby/node.def b/templates-op/force/cluster/standby/node.def index 3490960..f60816c 100644 --- a/templates-op/force/cluster/standby/node.def +++ b/templates-op/force/cluster/standby/node.def @@ -1,3 +1,9 @@ help: Release cluster resources and allow a remote to become master -run: sudo /usr/share/heartbeat/hb_standby >&/dev/null - echo "Attempting to release cluster resources." +run: local -a grp ; + eval "grp=($(cli-shell-api listActiveNodes cluster group))" + if [ -n "$grp" ]; then + sudo /usr/share/heartbeat/hb_standby >&/dev/null + echo "Attempting to release cluster resources" + else + echo "Clustering is not configured" + fi |