我尝试使用Saltstack来部署我们的部分应用程序。
我想使用模块file.find删除目录中的所有zip文件。 所以我写这个公式:
remove_ZIP:
module.run:
- name: file.find
- path: {{ custom_dir }}/
- args:
- delete
- iname: \*zip
所有文件被删除。
我尝试使用kwargs声明带有错误的相同约束
'kwargs' must be a dict.
有人可以帮助我了解如何使用此模块吗?
thx
答案 0 :(得分:1)
就像错误消息所言,您应该将kwargs
与字典配合使用。
remove_ZIP:
module.run:
- name: file.find
- path: {{ custom_dir }}
- kwargs:
delete: f
iname: "*.zip"
答案 1 :(得分:0)
感谢您@blhsing,
所以我的问题只是压痕问题...
'delete'之前的缩进有2个空格是错误的,并以4个空格成功了