#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