Fail ansible-galaxy install step 55/12355/1
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 21 Aug 2018 23:24:37 +0000 (16:24 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 21 Aug 2018 23:27:09 +0000 (16:27 -0700)
Fail packer if ansible-galaxy install step fails to
start due to ~/.netrc being too permissive.

Change-Id: I67b922688e738986dfbae85225b78df342d792ce
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
ansible-galaxy.sh

index d5099f3..0c124ba 100755 (executable)
@@ -13,6 +13,8 @@ ANSIBLE_ROLES_PATH="${1:-.galaxy}"
 ANSIBLE_REQUIREMENTS_FILE="${2:-requirements.yaml}"
 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
+set -eux -o pipefail
+
 ansible-galaxy install -p "$ANSIBLE_ROLES_PATH" -r "$SCRIPT_DIR/requirements.yaml"
 
 if [ -f "$ANSIBLE_REQUIREMENTS_FILE" ]; then