【问题标题】:Salt enabling systemctl service using a custom service fileSalt 使用自定义服务文件启用 systemctl 服务
【发布时间】:2021-08-31 11:37:38
【问题描述】:

在盐模块上,我如何启用自定义服务,提供服务文件的路径。

custom_service:
 service.enable:
  - name: foo
  - path:

【问题讨论】:

    标签: systemd salt-stack


    【解决方案1】:

    根据您的问题,您似乎已经在 miniom(s) 上的适当位置拥有 systemd foo.service 文件,并且您希望启用该服务。

    不特定于 Saltstack,但是当更新服务配置文件时,需要重新加载守护进程。这可以在 SLS 中实现如下:

    reload-systemd:
      module.run:
        - name: service.systemctl_reload
    
    custom-service:
      service.enabled:
        - name: foo
    

    注意:

    如果服务配置文件不在所需路径的minion上,则可以使用file.managed等模块将其放置在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-27
      • 2015-09-26
      • 2018-03-29
      • 2014-01-09
      • 1970-01-01
      • 2021-01-27
      • 2021-08-07
      • 1970-01-01
      相关资源
      最近更新 更多