【问题标题】:SaltStack: Module file.find iname parameterSaltStack:模块文件。查找名称参数
【发布时间】:2018-06-20 21:06:06
【问题描述】:

我尝试使用 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.

谁能帮我理解如何使用这个模块?

谢谢

【问题讨论】:

    标签: salt-stack


    【解决方案1】:

    如错误消息所述,您应该使用 kwargs 与 dict 代替。

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

    【讨论】:

      【解决方案2】:

      谢谢@blhsing,

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

      在“删除”前缩进 2 个空格是错误的,成功缩进 4 个空格

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        • 2019-07-03
        • 1970-01-01
        • 2021-04-15
        • 1970-01-01
        相关资源
        最近更新 更多