Ansible(13) service模块
模块说明service模块说白了,就是Linux下的service命令。但是它更简单。这个是playbook中用的非常多的模块。
常用参数
参数名是否必须默认值选项说明
enablednoyes/no启动os后启动对应service的选项。使用service模块的时候,enabled和state至少要有一个被定义
nameyes需要进行操作的service名字
statenostared/stoped/restarted/reloadedservice最终操作后的状态。
案例
# 不管当前什么情况,启动apache
- service: name=httpd state=started
# 不管当前什么情况,停止apache
- service: name=httpd state=stopped
# 不管当前什么情况,重启apache
- service: name=httpd state=restarted
# 系统重启后,启动apache
- service: name=httpd enabled=yes
页:
[1]