簡體   English   中英

在Ansible Tower中使用事實的語法是什么?

[英]What's the syntax for using facts in Ansible Tower?

我正在使用Ansible Tower嘗試根據一些Ansible事實創建智能庫存。

訪問智能清單中的“事實”需要什么語法?

Ansible Tower文檔在以下方面有些神秘:智能清單->智能主機過濾器->動態主機。

Ansible Fact:Ansible Tower中的“鍵”按鈕(又名圖例/幫助)建議使用術語“事實”來訪問Ansible Fact。 這是錯誤的,您需要使用“ ansible_facts”來訪問事實。

例子:

  • 訪問事實: ansible_facts.ansible_lsb__major_release:"7"
  • 實際上使用數字:數字值需要加引號(請參見上文)
  • 雙下划線代表json的“點”。

變量:

  • 變量似乎以轉義的JSON文本形式存儲在單個字段中。
  • “活動”服務器的智能清單:“變量:活動”。
    • 這會跨變量中的所有字段進行搜索,沒有當前方法可以執行以下操作:“ variables.openstack__vm_state:active”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM