Skip to content
Snippets Groups Projects
Commit e39714bf authored by nimrod's avatar nimrod
Browse files

Another take on the whole thing.

parent 25518211
Branches
No related tags found
No related merge requests found
Pipeline #1596 passed
......@@ -11,25 +11,23 @@ command -v terraform >/dev/null || { echo "Can't find the terraform binary, abor
export TF_INPUT='0'
export TF_IN_AUTOMATION='1'
export TF_CLI_ARGS_INIT='-backend=false'
version="$(terraform version | sed --silent 's/Terraform v\([0-9]*\)\.\([0-9]*\)\.[0-9]*$/\1.\2/p')"
major="$(echo "$version" | cut -d '.' -f 1)"
minor="$(echo "$version" | cut -d '.' -f 2)"
if [ "$major" -gt '0' ] || [ "$minor" -gt '14' ]
then
post0_14='1'
fi
#version="$(terraform version | sed --silent 's/Terraform v\([0-9]*\)\.\([0-9]*\)\.[0-9]*$/\1.\2/p')"
#major="$(echo "$version" | cut -d '.' -f 1)"
#minor="$(echo "$version" | cut -d '.' -f 2)"
#if [ "$major" -gt '0' ] || [ "$minor" -gt '14' ]
#then
# post0_14='1'
#fi
original_pwd="$(pwd)"
for i in "$@"
do
if [ -n "${post0_14:-}" ]
then
terraform -chdir="$(dirname "$i")" init -backend=false || { code='1'; continue; }
terraform -chdir="$(dirname "$i")" validate || code='1'
else
terraform init -backend=false "$(dirname "$i")" || { code='1'; continue; }
terraform validate "$(dirname "$i")" || code='1'
fi
cd "$(dirname "$i")"
terraform init || { code='1'; continue; }
terraform validate || code='1'
cd "$original_pwd"
done
exit "${code:-0}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment