首页 文章

在Ansible Tower中使用事实的语法是什么?

提问于
浏览
1

我正在使用Ansible Tower试图根据一些Ansible Facts创建一个智能库存 .

访问智能库存中的“事实”所需的语法是什么?

1 回答

  • 0

    Ansible Tower文档对于以下方面有点神秘:智能库存 - >智能主机过滤器 - >动态主机 .

    Ansible Facts:Ansible Tower中的“Key”按钮(又名图例/帮助)建议使用“事实”一词来访问Ansible Facts . 这是错误的,您需要使用“ansible_facts”来访问事实 .

    例子:

    • 访问事实: ansible_facts.ansible_lsb__major_release:"7"

    • 在事实中使用数字:需要引用数字值(见上文)

    • 双下划线表示json 'dot' .

    变量:

    • 变量似乎存储为单个字段中的转义JSON文本 .

    • 智能库存'Active'服务器:"variables:active" .

    • 这会对变量中的所有字段进行搜索,目前无法执行以下操作:"variables.openstack__vm_state:active"

相关问题