我想使用ansible.posix.profile_tasks
回调插件,它将时间信息添加到任务和总体执行时间。我已经在我的ansible.cfg
中添加了:
[defaults]
callback_whitelist = ansible.posix.profile_task
但是当我执行剧本时,我遇到了这个错误:
[ansible@control setup]$ ansible-playbook -i inventory hp.yml
[WARNING]: Skipping callback plugin 'ansible.posix.profile_tasks', unable to load
我已经安装了ansible.posix
。我在文档中看到:
要在剧本中使用它,指定:ansible.posix.profile_tasks. '
我尝试了所有方法,但问题仍然存在。有什么想法吗?
在Ansible v2.9中,如果在配置文件ansible.cfg
中使用全称ansible.posix.profile_tasks
,我只能重现错误。
ansible-playbook test.yml
[WARNING]: Skipping callback plugin 'ansible.posix.profile_tasks', unable to load
...
在
示例中仅使用profile_tasks
[defaults]
...
callback_whitelist = timer, profile_tasks
stdout_callback = yaml
...
分析工作正常
所以它可能与你安装的版本和使用的配置有关。
进一步Documenation
- Ansible v2.9 -
profile_tasks
-为任务添加时间信息 < - 调插件/gh>
- 所有回调插件索引