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 ...
