我有一个已开发的剧本,我想将该剧本的每次执行所花费的时间记录到日志文件中。我已经启用了callback_plugins,但是我不知道如何将它们打印到日志文件中。有没有一种方法可以将经过的时间注册到一个变量中,或者有一种我错过了执行此任务的机制
对于Ansible> 2.0,名为callback的插件是内置的。要启用,将显示的指令添加到ansible.cfg。我已经用过,并且它按预期工作。
#/etc/ansible/ansible.cg
callback_whitelist = profile_tasks
而且,登录默认是关闭的,因此请提供日志路径。例如-
# Logging is off by default unless this path is defined.
#log_path = /var/log/ansible.log