我想生成有关我使用Ansible管理的主机的文档页面,并将其上传到Web服务器。
实现这一目标的最佳,非骇客的方法是什么?
我希望HTML模板列出主机的IP地址以及许多hostvar的值。
我注意到,当我运行清单脚本时,其中许多变量都列在_meta hostvars下,但是所有Jinja表达式均未插值:即“ {{expressions}}”未展开。
我发现,因为我仅在执行角色以在Web服务器主机上生成文档,所以模板中没有许多这些变量。
例如,其他主机的IP地址不可用,并且失败并显示:“ dict object”没有属性“ ansible_default_ipv4”
答案 0 :(得分:0)
setup
模块