Não, nunca fui capaz de ler azul sobre preto (e a vida é muito curta para mexer com personalizações de cores em todas as combinações de terminal ou console que eu possa usar) então desabilito cores por padrão. Com xterm
, uma entrada .Xdefaults
de:
XTerm*colorMode:false
faz maravilhas; caso contrário, sem meios para matar as cores no terminal, podem ser necessários hacks específicos da aplicação; uma experiência rápida é usar uma função de shell e canalizar a saída para cat
, que desconecta ansible
do terminal e pode fazer com que ele não envie spam para cores:
function ansible-playbook {
command ansible-playbook "$@" | cat
}
Outra kluge é mexer com o TERM
, por ex. TERM=vt220 ansible-playbook ...
(isso tende a funcionar em sistemas mais antigos, mas o spam colorido está presente com TERM=vt220
nos sistemas modernos e a alteração do TERM
sem saber em que você está se metendo provavelmente é uma má idéia).
No entanto! A partir de alguns spelunking sob ansible
sources, ansible não apresenta bugs e fornece uma variável de ambiente ANSIBLE_NOCOLOR=1
:
ANSIBLE_NOCOLOR=1 ansible-playbook ...