SaltStack:模块 file.find iname 参数

SaltStack: Module file.find iname parameter

我尝试使用 Saltstack 来部署我们的部分应用程序。

我想删除包含模块 file.find 的目录中的所有 zip 文件 所以我写了这个公式:

  remove_ZIP:
    module.run:
      - name: file.find
      - path: {{ custom_dir }}/
      - args: 
        - delete
        - iname: \*zip

这样所有文件都被删除了。

我尝试使用 kwargs 声明带有错误的 iname 约束

'kwargs' must be a dict.

有人可以帮我了解如何使用这个模块吗?

谢谢

如错误消息所述,您应该将 kwargs 与字典一起使用。

remove_ZIP:
    module.run:
      - name: file.find
      - path: {{ custom_dir }}
      - kwargs: 
          delete: f
          iname: "*.zip"

谢谢@blhsing,

所以我的问题只是缩进问题...

'delete'前缩进 2 个空格错误,缩进 4 个空格