From dabaa298002ae89aeb5993ba5ac05976dfce750c Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Mon, 17 Oct 2016 18:36:33 +1100 Subject: Fail if any of the cluster setup tasks fail Signed-off-by: Amitay Isaacs --- autocluster | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'autocluster') diff --git a/autocluster b/autocluster index b987a12..d086009 100755 --- a/autocluster +++ b/autocluster @@ -149,7 +149,7 @@ for_each_node () { local n for n in $NODES ; do - "$@" $(IFS=: ; echo $n) + "$@" $(IFS=: ; echo $n) || return 1 done } @@ -729,7 +729,8 @@ cluster_setup () local stages="install_packages setup_clusterfs setup_node setup_cluster" local stage for stage in $stages ; do - for_each_node _cluster_setup_do_stage "$stage" + for_each_node _cluster_setup_do_stage "$stage" || \ + die "task $stage failed" done } -- cgit