ansible:AnsibleModule.log()方法不会将任何内容输出到stdout / stderr

时间:2019-03-12 09:04:05

标签: ansible

我正在尝试编写自定义754模块。

在模块执行过程中,我需要一些调试信息。

但是,即使启用了最高详细级别(ansible)和-vvvv,以下几行也无法打印任何内容

export ANSIBLE_DEBUG=true

我唯一能够看到打印的from ansible.module_utils.basic import AnsibleModule module.log(msg="some_message")) 是通过以下方法进行的:

msg

1 个答案:

答案 0 :(得分:1)

应该强调的是,AnsibleModule.log()不会将输出发送到stoutstderr都不。它将发送到默认的系统日志记录设备。

在我的情况下,这是/var/log/syslog