@@ -390,6 +390,14 @@ function set-deprecated-var-args() {
390390 fi
391391}
392392
393+ function masked-deprecated-vars() {
394+ if [[ -n " $DEPRECATED_VAR_ARGS " ]]; then
395+ echo " -var <masked>"
396+ else
397+ echo " "
398+ fi
399+ }
400+
393401function set-plan-args() {
394402 set-common-plan-args
395403 set-deprecated-var-args
@@ -474,11 +482,11 @@ function plan() {
474482 fi
475483
476484 # shellcheck disable=SC2086
477- debug_log $TOOL_COMMAND_NAME plan -input=false -no-color -detailed-exitcode -lock-timeout=300s $PARALLEL_ARG $PLAN_OUT_ARG $PLAN_ARGS $VARIABLE_ARGS ' $DEPRECATED_VAR_ARGS ' # don't expand deprecated var args
485+ debug_log $TOOL_COMMAND_NAME plan -input=false -no-color -detailed-exitcode -lock-timeout=300s $PARALLEL_ARG $PLAN_OUT_ARG $PLAN_ARGS " $( masked- deprecated-vars ) " $VARIABLE_ARGS
478486
479487 set +e
480488 # shellcheck disable=SC2086
481- (cd " $INPUT_PATH " && $TOOL_COMMAND_NAME plan -input=false -no-color -detailed-exitcode -lock-timeout=300s $PARALLEL_ARG $PLAN_OUT_ARG $PLAN_ARGS $VARIABLE_ARGS $DEPRECATED_VAR_ARGS ) \
489+ (cd " $INPUT_PATH " && $TOOL_COMMAND_NAME plan -input=false -no-color -detailed-exitcode -lock-timeout=300s $PARALLEL_ARG $PLAN_OUT_ARG $PLAN_ARGS $DEPRECATED_VAR_ARGS $VARIABLE_ARGS ) \
482490 2> " $STEP_TMP_DIR /terraform_plan.stderr" \
483491 | $TFMASK \
484492 | tee /dev/fd/3 " $STEP_TMP_DIR /terraform_plan.stdout" \
@@ -502,11 +510,11 @@ function plan() {
502510
503511function destroy() {
504512 # shellcheck disable=SC2086
505- debug_log $TOOL_COMMAND_NAME destroy -input=false -no-color -auto-approve -lock-timeout=300s $PARALLEL_ARG $PLAN_ARGS $VARIABLE_ARGS ' $DEPRECATED_VAR_ARGS ' # don't expand deprecated var args
513+ debug_log $TOOL_COMMAND_NAME destroy -input=false -no-color -auto-approve -lock-timeout=300s $PARALLEL_ARG $PLAN_ARGS " $( masked- deprecated-vars ) " $VARIABLE_ARGS
506514
507515 set +e
508516 # shellcheck disable=SC2086
509- (cd " $INPUT_PATH " && $TOOL_COMMAND_NAME destroy -input=false -no-color -auto-approve -lock-timeout=300s $PARALLEL_ARG $PLAN_ARGS $VARIABLE_ARGS $DEPRECATED_VAR_ARGS ) \
517+ (cd " $INPUT_PATH " && $TOOL_COMMAND_NAME destroy -input=false -no-color -auto-approve -lock-timeout=300s $PARALLEL_ARG $PLAN_ARGS $DEPRECATED_VAR_ARGS $VARIABLE_ARGS ) \
510518 2> " $STEP_TMP_DIR /terraform_destroy.stderr" \
511519 | tee /dev/fd/3 \
512520 > " $STEP_TMP_DIR /terraform_destroy.stdout"
0 commit comments