文章目录
service 模块
功能:系统服务管理
官方文档:https://docs.ansible.com/ansible/latest/modules/service_module.html#service-module
常用参数:
参数 | 选项/默认值 | 说明 |
---|---|---|
name(required) | 设置启停服务名称 | |
enabled | yes/no | 设置服务是否开机自启动 如果参数不指定,原有服务开机自启动状态进行保留 |
sleep | 如果执行了restarted,则在stop和start之间沉睡几秒钟 | |
state | 需要对当前服务执行的动作 | |
state= | reloaded | 平滑重启 |
state= | restarted | 重启 |
state= | started | 启动 |
state= | stopped | 停止 |
示例:
- 启动 httpd 服务
[root@master ~]# ansible dong -m service -a "name=httpd state=started"
- 关闭 httpd 服务
[root@master ~]# ansible dong -m shell -a "systemctl status httpd"