Skip to content

Commit 4f85212

Browse files
MaxymVlasovhinrichtyermulnik
authored
fix(terraform_docs, terraform_wrapper_module_for_each): Improve .tofu files support (antonbabenko#904)
--------- Co-authored-by: T. Hinrichsmeyer <[email protected]> Co-authored-by: George L. Yermulnik <[email protected]>
1 parent 9aa1e0e commit 4f85212

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

hooks/terraform_docs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ function terraform_docs {
207207
#
208208
if $create_if_not_exist && [[ ! -f "$output_file" ]]; then
209209
dir_have_tf_files="$(
210-
find . -maxdepth 1 -type f | sed 's|.*\.||' | sort -u | grep -oE '^tf$|^tfvars$' ||
210+
find . -maxdepth 1 \( -name '*.tf' -o -name '*.tofu' -o -name '*.tfvars' \) -type f ||
211211
exit 0
212212
)"
213213

hooks/terraform_wrapper_module_for_each.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,10 @@ EOF
312312

313313
# Read content of all terraform files
314314
# shellcheck disable=SC2207
315-
all_tf_content=$(find "${full_module_dir}" -name '*.tf' -maxdepth 1 -type f -exec cat {} +)
315+
all_tf_content=$(find "${full_module_dir}" -maxdepth 1 \( -name '*.tf' -o -name '*.tofu' \) -type f -exec cat {} +)
316316

317317
if [[ ! $all_tf_content ]]; then
318-
common::colorify "yellow" "Skipping ${full_module_dir} because there are no *.tf files."
318+
common::colorify "yellow" "Skipping ${full_module_dir} because there are no .tf or .tofu files."
319319
continue
320320
fi
321321

0 commit comments

Comments
 (0)