在设置剧本中过滤

时间:2016-11-29 10:08:44

标签: bash ansible

我尝试获取安全事实,并且不了解如何正确编写过滤器。我需要得到2个事实 - ansible_lsb和ansible_hostname。例如:

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

但它不起作用。需要帮助,如何展示一些事实?感谢

1 个答案:

答案 0 :(得分:0)

filter模块中的

setup模式是一种简单的“文件名”模式 它使用了fnmatch(见code)。

因此,您只能使用开箱即用的简单过滤器,例如filter=ansible_user*

如果您想进行一些自定义过滤,请参阅我关于过滤事实的其他答案here