From efd5f7b8a238cba6ca19413079b314c14c63eda6 Mon Sep 17 00:00:00 2001 From: Jason Ertel Date: Tue, 21 Mar 2023 10:44:21 -0400 Subject: [PATCH] catch errors and exit with proper exit code --- salt/elasticsearch/tools/sbin/so-elasticsearch-templates-load | 3 +++ 1 file changed, 3 insertions(+) diff --git a/salt/elasticsearch/tools/sbin/so-elasticsearch-templates-load b/salt/elasticsearch/tools/sbin/so-elasticsearch-templates-load index ba968d2fe..a10d07e13 100755 --- a/salt/elasticsearch/tools/sbin/so-elasticsearch-templates-load +++ b/salt/elasticsearch/tools/sbin/so-elasticsearch-templates-load @@ -31,8 +31,11 @@ if [ "$ELASTICSEARCH_CONNECTED" == "no" ]; then echo echo -e "Connection attempt timed out. Unable to connect to ElasticSearch. \nPlease try: \n -checking log(s) in /var/log/elasticsearch/\n -running 'sudo docker ps' \n -running 'sudo so-elastic-restart'" echo + exit 1 fi +set -e + cd ${ELASTICSEARCH_TEMPLATES}/component/ecs echo "Loading ECS component templates..."