在单行上find模式?

我怎么能这样做:

- find: paths: "/etc/ssl/" recurse: yes patterns: - "*.pem" - "*.crt" 

在一条线上?

该文档提出了一些事情:

 - find: paths="/etc/ssl/" recurse=yes patterns="'*.pem','*.crt'" 

但是这与前面的命令不匹配,

那里的文件似乎是错的。 我无法得到它woking。 显然期望列表,但即使像patterns=['*.pem','*.crt']这样的定义也不起作用。

如果这真的是一个需要,你可以将其定义为一个正则expression式,这将工作:

 - find: paths="/etc/ssl/" recurse=yes patterns=".*\.(pem|crt)" use_regex=yes 

这是可能的

 - find: paths="/etc/ssl/" recurse=yes patterns="*.pem,*.crt" 

我提交的bug已经在文档中解决了这个问题。