diff --git a/scripts/run_all_stacks.sh b/scripts/run_all_stacks.sh index 9ee93cf..a96016b 100755 --- a/scripts/run_all_stacks.sh +++ b/scripts/run_all_stacks.sh @@ -58,6 +58,13 @@ for tg in "${STACK_FILES[@]}"; do cd "$stack_dir" terragrunt init -upgrade -reconfigure + gp=$(find .terragrunt-cache -name provider.tf 2>/dev/null | head -1) + if [[ -n "$gp" ]] && grep -q 'provider "kafka"' "$gp" 2>/dev/null; then + echo "--- generated provider.tf kafka block ---" + sed -n '/provider "kafka"/,/^}/p' "$gp" | sed 's/\(sasl_password[[:space:]]*=\).*/\1 /' + echo "--- end ---" + fi + if [[ "$ACTION" == "validate" ]]; then terragrunt validate elif [[ "$ACTION" == "plan" ]]; then