如何解决Salt 使用自定义服务文件启用 systemctl 服务
在 salt 模块上,如何启用自定义服务,提供服务文件的路径。
custom_service:
service.enable:
- name: foo
- path:
解决方法
从您的问题来看,您似乎已经在 miniom(s) 上的适当位置拥有 systemd foo.service
文件,并且您希望启用该服务。
不是特定于 Saltstack,但是当更新服务配置文件时,需要重新加载守护进程。这可以在 SLS 中实现,如下所示:
reload-systemd:
module.run:
- name: service.systemctl_reload
custom-service:
service.enabled:
- name: foo
注意:
如果服务配置文件不在所需路径的 minion 上,那么您可以使用诸如 file.managed
之类的模块将其放置在那里。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。