1

I'm using Ansible Tower trying to create a Smart Inventory based on some Ansible Facts.

What's the syntax required to access the "facts" in a Smart Inventory?

4

1 回答 1

0

Ansible Tower 文档对于以下内容有点神秘:Smart Inventory -> Smart Host Filter -> Dynamic Host。

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

例子:

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

变量:

  • 变量似乎存储为单个字段中的转义 JSON 文本。
  • “活动”服务器的智能清单:“变量:活动”。
    • 这会搜索变量中的所有字段,目前没有执行以下操作的方法:“variables.openstack__vm_state:active”
于 2017-11-15T20:40:07.587 回答