【问题标题】:What's the syntax for using facts in Ansible Tower?在 Ansible Tower 中使用事实的语法是什么?
【发布时间】:2017-11-03 16:58:53
【问题描述】:

我正在使用 Ansible Tower 尝试根据一些 Ansible Facts 创建智能清单。

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

【问题讨论】:

    标签: ansible ansible-tower


    【解决方案1】:

    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”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-01
      • 2022-12-17
      • 2013-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多