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

时间:2017-11-03 16:58:54

标签: ansible ansible-tower

我使用Ansible Tower尝试根据一些可疑事实创建智能库存。

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

1 个答案:

答案 0 :(得分:0)

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

Ansible Facts:" Key" Ansible Tower中的按钮(又名图例/帮助)建议使用术语"事实"访问Ansible Facts。这是错误的,你需要使用" ansible_facts"访问事实。

示例:

  • 访问事实:ansible_facts.ansible_lsb__major_release:"7"
  • 在事实中使用数字:需要引用数字值(见上文)
  • 双重下划线代表json' dot'。

变量:

  • 变量似乎存储为单个字段中的转义JSON文本。
  • 智能广告资源' Active'服务器:"变量:活动"。
    • 这会搜索变量中的所有字段,目前无法执行以下操作:" variables.openstack__vm_state:active"