首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SaltStack没有启动服务

SaltStack没有启动服务
EN

Stack Overflow用户
提问于 2014-01-13 14:18:38
回答 1查看 3.1K关注 0票数 2

我需要运行服务,下面是代码片段:

代码语言:javascript
复制
/etc/init.d/collect-node:
  file.managed:
    - source: salt://scripts/collect_node.sh.j2
    - template: jinja
    - mode: 755

  service.running:
    - name: collect-node
    - enable: True
    - restart: True
    - watch:
      - file.managed: /etc/collect/node-config.json
      - file.managed: /etc/init.d/collect-node
    - require:
      - service.running: xvfb
      - user.present: collect

节点由流浪者管理。因此,当我是vagrant up node时,它调用的是state.highstate,但是服务没有运行,但是当我在控制台中显式调用盐调用state.highstate时,服务就开始运行。

这里有什么问题吗?我怎么能诊断出这个问题?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-14 03:33:01

问题在于依赖关系,如果其他包、脚本或其他东西还没有准备好,那么它就不会运行服务。

这就是为什么当安装了所有的东西之后,state.highstate就会运行这个服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21093471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档