Отключить вывод цвета терраформы — сентябрь 2021 года

#terraform

Вопрос:

Мы используем команды terraform в нескольких сценариях внутри нескольких сервисов, и доступ к выводам этих сценариев осуществляется либо с помощью файлов, либо с помощью AWS CloudWatch, поэтому мы видим кучу запутанных цветных символов, разбросанных почти по всем строкам вывода terraform. Я надеялся отключить эти символы, но в темах обсуждения на github не очень ясно, какой в настоящее время лучший способ отключить вывод цвета во всех командах terraform (например.: https://github.com/hashicorp/terraform/issues/15264)

Мой вопрос здесь в том, как мне лучше всего решить эту проблему в сентябре 2021 года? В настоящее время мы используем версию terraform 0.14.0 и скоро обновимся до версии 1.x , поэтому предпочтительнее решение с использованием обеих версий , но если есть что-то только для 1.x , мы можем рассмотреть возможность его реализации при обновлении.

Комментарии:

1. terraform.io/docs/cli/config/environment-variables.html -> TF_CLI_ARGS="-no-color"

2. @Marcin мое окружение нарушено, попробую сегодня или завтра, скорее всего с TF_CLI_ARGS="-no-color"

3. @luk2302 спасибо, ваше предложение сработало довольно хорошо. Я бы предложил вам поставить это в качестве ответа, и я могу это принять 🙂

Ответ №1:

terraform plan , terraform plan и terraform output -no-color опция поддержки в TF 1.x. Например:

 terraform plan -no-color