禁用特定ansible-playbook的日志记录

问题描述

我的Ansible配置文件ansible.cfg包含:log_path=ansible.log

因此,启用了日志记录。但是我希望上述配置对于特定的剧本被覆盖,即仅对一个剧本禁用日志记录。这种可能性是可能的吗?

ansible-playbook -i inventory/hosts.ini <logging=None>

是否可以覆盖日志记录配置并在剧本级别或使用命令行将其禁用?

根据Ansible documentation, 环境变量ANSIBLE_LOG_PATH可以覆盖ansible.cfg文件中的log_path,但这似乎无助于暂时禁用日志记录。

解决方法

DEFAULT_LOG_PATH禁用日志记录。 Environment variables have a higher precedence than entries in ansible.cfg。试试

ANSIBLE_LOG_PATH=" " ansible-playbook playbook.yml

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...