
答え1
ansibleで使用する色を指定できます(少なくともansible 2.3.1.0では)。 ansible.cfgを開いて[colors]セクションに移動すると、次の内容が表示されます。
[colors]
#highlight = white
#verbose = blue
verbose = green
#warn = bright purple
#error = red
#debug = dark gray
#deprecate = purple
#skip = cyan
#unreachable = red
#ok = green
#changed = yellow
#diff_add = green
#diff_remove = red
#diff_lines = cyan
変更したいテキストタイプのコメントを削除し、目的の色を指定します。
答え2
パテをSSHクライアントとして使用している場合は、外観設定のみを変更できます。
設定 - >ウィンドウ - >色を変更してください。 [調整する色を選択:] ボックスで ANSI 青を選択して色を変更します。
答え3
ほとんどのアプリケーションは16色(暗い8色、明るい8色)に固執します。ANSIカラーこれは、ほぼすべての端末でサポートされている共通分母であるためです。 ANSI規格は正確な色を指定せず、「黒」、「青」、「赤」などでのみ表示します。青色の基本的な色合いは通常、単色青色で、RGBモニターの黒い背景では読みにくいですが、良い端末エミュレータを使用して色を整理できます。色に少し赤と緑を追加すると、一般的に読み取りには十分ですが、まだ鮮明です。
xterm、PuTTY、およびその他の互換性のある端末を使用すると、正しいコマンドを実行して端末内で実行されるアプリケーションの色を設定できます。エスケープシーケンス。アプリケーションを起動する前に、端末で次のコマンドを実行してください。
## Set the blue hue (color 4) to CornflowerBlue
printf '\e]4;4;#6495ed\a'
ターミナルを開くときにbashを実行している場合は、.bashrc
.Ansibleアプリケーションがそれ自体でターミナルを開く場合は、このエスケープシーケンスをターミナルに印刷します。
あるいは、多くの端末では、たとえばXtermのXリソースを介して設定で色を設定できます。ターミナルエミュレータのマニュアルを確認してください。
答え4
いいえ、黒の背景に青を読み取ることができなかったため(使用可能なすべての端末またはコンソールの組み合わせで色をカスタマイズするには寿命が短すぎます)、デフォルトでは色を無効にしました。の場合、xterm
項目.Xdefaults
は次のとおりです。
XTerm*colorMode:false
それ以外の場合は、端末から色を削除できない場合は、特定のアプリケーションをハッキングする必要があります。これを行う簡単な方法は、シェル機能を使用し、cat
端末から切断された場所に出力をパイプすることです。スパム色が送信されない可能性があります。ansible
function ansible-playbook {
command ansible-playbook "$@" | cat
}
たとえば、もう一つの面倒は操作です。TERM
(これは古いシステムで動作する傾向がありますが、TERM=vt220 ansible-playbook ...
最新のシステムにはカラースパムがあり、現在の状況を知らずに変更することはおそらく悪い考えです)。TERM=vt220
TERM
しかし!ソースコードの一部のナビゲーションでは、ansible
ansibleはバグがなく、ANSIBLE_NOCOLOR=1
環境変数を提供します。
ANSIBLE_NOCOLOR=1 ansible-playbook ...