В данном случае Ansible используется с KitchenCI / Testkitchen.
Вопрос : Как я могу контролировать цвет вывода на кухню?
Я пробовал различные варианты цвета в ansible, но для кухни я не нашел никаких вариантов, но это меня беспокоит, особенно если цвет кухонного выхода внезапно становится темно-синим.
Проблема : Цвет Кухонный выход меняется в зависимости от ... Я не знаю ...
(Это не меняет каждый прогон, но в какой-то момент что-то инициирует изменение цвета, а затем оно сохранит цвет на некоторое время)
Иногда это уродливый розовый:
Иногда желтый, зеленый или голубой:
... Но что самое неприятное, если он темно-синий, вдруг, и я не могу читать вещи:
Настройка: i3, xfce4-терминал, zsh, иногда в tmux, с echo $TERM # -> screen-256color
Я думаю, если что-то изменится в структуре папок, или что-то в текущей среде ansible (параметры оболочки всегда одинаковы), например, если я клонирую весь каталог (по крайней мере, там, где я его узнал в прошлый раз). Это может быть даже другой цвет, если я изменю каталог в каталоге «роли». Но в целом я не могу указать на это пальцем и буду рад помощи.
Если потребуется дополнительная информация, я с радостью предоставлю ее.
Обновление: Может быть, это что-то в ~ / .rvm / gems / ruby -2.5.1 / gems / ... Theres много кода относительно "tty"