使用Ansible创建动态post post文档

时间:2015-11-30 23:00:59

标签: ansible ansible-playbook

这个想法是使用“debug”模块或类似的东西用Ansible生成post-build doc 像

这样的东西
Your servers are ready:
server1 192.168.1.1
Role: web server
Packages installed and configured:
-php
-apache
server2 192.168.1.2
Role: database
...

注意输出是多行的,并且将使用ansible变量和可能的块。 实现这个的最佳方法是什么?我想的是混合包含,“调试”模块使用,上面文本的jinja模板等。

1 个答案:

答案 0 :(得分:0)

这应该适用于Ansibles callback plugins。回调插件可以为各种操作定义处理程序。这些操作包括已完成/失败的任务和剧本完成,这应该是您所需要的。 (但还有更多的方法)

不幸的是插件没有记录。您需要学习existing callbacks并进行大量调试。