This commit is contained in:
lonegunmanb
2023-02-04 20:12:13 +08:00
committed by GitHub
parent 6ec09b5972
commit 62c65dcf48
12 changed files with 473 additions and 1 deletions

19
scripts/terrafmt-check.sh Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env bash
echo "==> Checking documentation terraform blocks are formatted..."
files=$(find . -type f -name "*.md" -o -name "*.go" | grep -v -e ".github" -e "-terraform" -e "vendor" -e ".terraform")
error=false
for f in $files; do
terrafmt diff -c -q "$f" || error=true
done
if ${error}; then
echo "------------------------------------------------"
echo ""
echo "The preceding files contain terraform blocks that are not correctly formatted or contain errors."
echo "You can fix this by running make tools and then terrafmt on them."
echo ""
echo "to easily fix all terraform blocks:"
echo "$ make terrafmt"
echo ""
exit 1
fi
exit 0