这个想法是使用“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模板等。
答案 0 :(得分:0)
这应该适用于Ansibles callback plugins。回调插件可以为各种操作定义处理程序。这些操作包括已完成/失败的任务和剧本完成,这应该是您所需要的。 (但还有更多的方法)
不幸的是插件没有记录。您需要学习existing callbacks并进行大量调试。