2016-11-29 8 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を参照してください。