diff --git a/scripts/terraform_pre_commit.sh b/scripts/terraform_pre_commit.sh --- a/scripts/terraform_pre_commit.sh +++ b/scripts/terraform_pre_commit.sh @@ -2,9 +2,15 @@ set -e -cd services/terraform -echo "formatting services/terraform..." -terraform fmt -check -echo "validating services/terraform..." -terraform validate -echo "done formatting and validating" +cd services/terraform/ +echo "Formatting terraform..." +terraform fmt -recursive + +for cfg in dev remote; do + pushd "$cfg" >/dev/null + echo "Validating '$cfg' terraform configuration..." + terraform validate + popd >/dev/null +done + +echo "Done formatting and validating terraform"