service模块主要用于系统服务管理,包括启动、关闭、重启、以及设置开机启动等

参数 必填 默认值 注解
name yes 进程服务名
state no 1.state=started # 服务启动 2.state=stoped # 服务关闭 3.state=restarted # 服务重启 4.state=reload # 服务重载
enabled no enabled=yes # 设置服务开机启动

Ansible技术问答:http://linux.xyz/topic/Ansible

示例:

# 启动服务,并设置开机启动
- service: name=vsftpd state=started enabled=yes

# 关闭服务
- service: name=vsftpd state=stopped

# 重启服务
- service: name=vsftpd state=restarted

# 重载服务
- service: name=vsftpd state=reloaded