gpt4 book ai didi

bash - 当通过 shell 脚本运行 ansible 时,我们如何打印 ansible 任务的彩色输出?

转载 作者:行者123 更新时间:2023-12-05 01:57:54 27 4
gpt4 key购买 nike

我有一个从 bash 脚本调用的 ansible 剧本,如下面的代码片段所示?

#!/bin/bash
# Name of script: execute_ansible

# Some pre-processing
.....
#

# Execute ansible playbook
ansible-playbook my_ansible_playbook

该脚本执行如下:

$ bash execute_ansible

当使用上述命令执行时,ansible playbook my_ansible_playbook 被正确执行。但是,如果直接从命令行运行 ansible 剧本,本应显示的彩色输出不可见。有没有一种方法可以使彩色输出在从 shell 脚本执行时可见?

最佳答案

https://docs.ansible.com/ansible/latest/reference_appendices/config.html#ansible-force-color

您可以将环境变量 ANSIBLE_FORCE_COLOR 设置为 True,或者将配置 defaults.force_color 设置为 True 在你的 ansible 配置文件中(本地 ansible.cfg~/.ansible.cfg/etc/ansible/ansible.cfg)

关于bash - 当通过 shell 脚本运行 ansible 时,我们如何打印 ansible 任务的彩色输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68797541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com