diff options
Diffstat (limited to 'autocluster')
-rwxr-xr-x | autocluster | 5 |
1 files changed, 3 insertions, 2 deletions
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 } |