Ansible部署Nginx服务
时间: 2023-07-21 09:35:57 浏览: 88
Ansible是一款自动化运维工具,可以通过编写playbook来实现自动化部署、配置和管理服务器等操作。下面是一个简单的Ansible playbook,用于在目标服务器上部署Nginx服务:
```
---
- hosts: web_servers
become: true
tasks:
- name: Install Nginx
apt:
name: nginx
state: latest
- name: Start Nginx service
service:
name: nginx
state: started
```
这个playbook包含两个任务,第一个任务使用apt模块安装最新版本的Nginx软件包,第二个任务使用service模块启动Nginx服务。在执行这个playbook时,需要将web_servers替换为你的目标服务器列表。
执行命令如下:
```
ansible-playbook nginx.yml -i inventory.ini
```
其中nginx.yml是上述playbook的文件名,inventory.ini是你的目标服务器清单文件。
阅读全文