Ansible服务模块可以用于非root守护程序吗?

时间:2018-08-23 04:06:03

标签: service ansible

我需要确保守护程序正在运行,但是我没有root访问权限。守护程序本身并不需要root。

是否有某种方式可以使用Ansible的service-module(为了提高可读性)?还是我需要“手工”完成所有任务(使用shellcommand模块)?

该模块的描述似乎没有为use条款提供此 except 。可以实现一个用于处理服务的自定义服务模块吗?怎么样?

1 个答案:

答案 0 :(得分:0)

“为了确保守护程序正在运行”,设置 service 参数。 Linux默认需要 sudo

state=running

service 模块不仅仅告诉状态。可以在disable unwanted servicesUsing Ansible to stop service that might not exist处找到一些详细信息。在某些用例模块中,service_facts可能会有所帮助。要开发模块,您可能要从dev_guide开始。