diff options
Diffstat (limited to 'jjb/global-macros.yaml')
-rw-r--r-- | jjb/global-macros.yaml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jjb/global-macros.yaml b/jjb/global-macros.yaml index c73bd861..19a794b0 100644 --- a/jjb/global-macros.yaml +++ b/jjb/global-macros.yaml @@ -456,17 +456,19 @@ templates="../packer/templates/*" provision="../packer/provision/*.sh" for v in $varfiles; do - [[ "${v##*/}" =~ ^(cloud-env.*|README.*)$ ]] && continue + [[ ${v##*/} =~ ^(cloud-env.*|lava-env.*|README.md)$ ]] && continue for t in $templates; do + [[ ${t##*/} =~ ^(cloud-env.*|lava-env.*|README.md)$ ]] && continue export PACKER_LOG="yes" && \ export PACKER_LOG_PATH="packer-validate-${v##*/}-${t##*/}.log" && \ packer.io validate -var-file=$CLOUDENV \ -var-file=$v $t if [ $? -ne 0 ]; then - break + exit 1 fi done done + # todo: migrate to linting with shellcheck for p in $provision; do /bin/bash -n $p > provision-validate-${p##*/}.log 2>&1 done |