Salt-Stack 确实监视意味着需要

标签 salt-stack

我们有以下盐状态, watch 是否暗示需要?或者规则最好是这样写的?

"celery-worker:":
  supervisord.running:
    - update: True
    - watch:
      - file: /etc/supervisor/conf.d/celery-worker.conf
      - pkg: ingestion
    - require:
      - file: /etc/supervisor/conf.d/celery-worker.conf
      - pkg: ingestion

最佳答案

您不需要指定 require再次用于文件和 pkg。 watch也意味着需要。

celery-worker:
  supervisord.running:
    - update: True
    - watch:
      - file: /etc/supervisor/conf.d/celery-worker.conf
      - pkg: ingestion

关于Salt-Stack 确实监视意味着需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635378/

相关文章:

json - saltstack 的 jinja 中的 "json"和 "tojson"过滤器之间有什么区别吗?

python - 使用 salt 的输出作为 SLS 状态或支柱的输入?

mysql - 如果目录为空,则仅在 Salt 中执行命令

github - 如何使用 Saltslack 通过 Docker 设置 SonarQube,以及如何从 CI 中使用它

salt-stack - salt 栈 : conditional include: Error if empty

SaltStack : run parallel/wait for other jobs

git - 使用 SaltStack 设置环境

amazon-web-services - 如何检查 AWS S3 同步是否有任何更改?

salt-stack - salt 栈 : how do I repeat other states with context?

python - state.sls 和 state.apply 之间有什么区别?