No, nunca he podido leer azul sobre negro (y la vida es demasiado corta para jugar con personalizaciones de color en cada combinación de terminal o consola que pueda usar), así que deshabilito los colores por defecto. Con xtermuna .Xdefaultsentrada de:
XTerm*colorMode:false
hace maravillas de lo contrario, sin un medio para eliminar los colores en el terminal, pueden ser necesarios hacks específicos de aplicaciones; un truco rápido es usar una función de shell y canalizar la salida a la catque se desconecta ansibledel terminal y puede hacer que no envíe colores no deseados:
function ansible-playbook {
command ansible-playbook "$@" | cat
}
Otro problema es jugar con TERM, por ejemplo, TERM=vt220 ansible-playbook ...(esto tiende a funcionar en sistemas más antiguos, pero el color spam, por desgracia, está presente TERM=vt220en los sistemas modernos y cambiar TERMsin saber en qué se está metiendo es probablemente una mala idea).
¡Sin embargo! De alguna espeleología bajo las ansiblefuentes, ansible no está libre de errores y proporciona una ANSIBLE_NOCOLOR=1variable de entorno:
ANSIBLE_NOCOLOR=1 ansible-playbook ...
blue coloremulador de terminal en algo más visible.