2016-11-29 54 views
0

我嘗試獲取可靠的事實,並不明白如何正確編寫過濾器。我需要得到2個事實 - ansible_lsb和ansible_hostname。例如:在安裝程序劇本中篩選

ansible 192.168.250.* -m setup -a 'filter=ansible_(hostname|lsb)' 

但它不起作用。需要幫助,如何顯示一些事實?謝謝

回答

0

filter模式在setup模塊是一個簡單的「文件名」模式。
它在引擎蓋下使用fnmatch(參見code)。

所以你只能使用簡單的過濾器,如filter=ansible_user*開箱即用。

如果你想做一些自定義過濾,請參閱我的另一個關於過濾事實here的答案。

相關問題