2016-11-29 7 views
0

Ich versuche, ansible Fakten zu bekommen und verstehe nicht, wie richtig Filter schreiben. Ich brauche 2 Fakten - ansible_lsb und ansible_hostname. Beispiel:Filter in Setup-Playbook

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

aber es funktioniert nicht. Brauchen Sie Hilfe, wie zeigen Sie Fakten? Danke

Antwort

0

filter Muster in setup Modul ist ein einfaches "Dateiname" -Muster.
Es verwendet fnmatch unter der Haube (siehe code).

So können Sie nur einfache Filter wie filter=ansible_user* aus der Box verwenden.

Wenn Sie einige benutzerdefinierte Filter machen möchten, finden Sie in meiner anderen Antwort zum Filtern von Fakten here.