Pet*_*ron 12 ubuntu supervisord saltstack
如何使用状态文件清除 salt-minion 上的目录?我想*.conf在/etc/supervisord/conf.d/设置其他主管服务之前删除所有文件。
以下top.sls配置无效:
/etc/supervisor/conf.d/*:
file.absent
Run Code Online (Sandbox Code Playgroud)
file.remove 因不可用而失败。
hol*_*lms 11
和你有同样的问题。这就是对我有用的东西。
remove-supervisord-confd:
file.directory:
- name: /etc/supervisord/conf.d/
- clean: True
Run Code Online (Sandbox Code Playgroud)
您可以在盐状态下使用 cmd 模块。您的状态文件中可能存在以下代码:
rm -f /etc/supervisord/conf.d/*.conf:
cmd.run
Run Code Online (Sandbox Code Playgroud)
如果您愿意,您还可以编写更复杂的命令。