ansible的systemd模块用法
时间: 2023-03-24 14:00:50 浏览: 193
Ansible常用模块
Ansible是一种自动化IT工具,它可以帮助管理多个服务器。在Ansible中,可以使用systemd模块来管理systemd服务。
下面是一些使用Ansible systemd模块的示例:
1. 启动/停止服务
可以使用systemd模块的service参数来启动或停止systemd服务。例如:
```
- name: Start nginx service
systemd:
name: nginx
state: started
- name: Stop nginx service
systemd:
name: nginx
state: stopped
```
2. 重载服务
可以使用systemd模块的daemon_reload参数来重新加载systemd守护程序,以使新的服务配置生效。例如:
```
- name: Reload systemd daemon
systemd:
daemon_reload: yes
```
3. 启用/禁用服务
可以使用systemd模块的enabled参数来启用或禁用systemd服务。例如:
```
- name: Enable nginx service
systemd:
name: nginx
enabled: yes
- name: Disable nginx service
systemd:
name: nginx
enabled: no
```
4. 查看服务状态
可以使用systemd模块的status参数来查看systemd服务的状态。例如:
```
- name: Check nginx service status
systemd:
name: nginx
state: status
```
这些是一些常见的使用Ansible systemd模块的示例。希望对您有所帮助!
阅读全文