22 lines
372 B
Bash
Executable File
22 lines
372 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
for DIR in $(find . -type d); do
|
|
|
|
if [[ "${DIR}" = "." ]] || [[ $(echo ${DIR} | cut -c1-5) = ".git/" ]]; then
|
|
continue;
|
|
fi
|
|
|
|
pushd $DIR
|
|
terraform_files=$(find . -maxdepth 1 -type f -iname '*.tf')
|
|
if [[ ${#terraform_files} -eq 0 ]]; then
|
|
popd
|
|
continue
|
|
fi
|
|
|
|
terraform fmt
|
|
|
|
popd
|
|
done
|