16、Ansible 自动化基础设施配置指南

Ansible 自动化基础设施配置指南

1. 配置所有服务器的主剧本

为了实现整体配置,我们需要一个简单的剧本,它包含每个特定组的剧本。在项目的根目录下创建 configure.yml ,内容如下:

---
- import_playbook: playbooks/varnish/main.yml
- import_playbook: playbooks/www/main.yml
- import_playbook: playbooks/db/main.yml
- import_playbook: playbooks/memcached/main.yml

如果已经有一些已启动的服务器,并且静态定义了诸如 lamp_www lamp_db 等库存组,那么运行 ansible-playbook configure.yml 就可以准备好一个完整的高可用基础设施。

2. 获取所需角色

可以在 requirements.yml 文件中定义给定项目所需的所有 Ansible Galaxy 角色。在项目根目录下创建 requirements.yml ,内容如下:

---
roles:
- name: geerlingguy.firewall
- name: geerlingguy.repo-epel
- name: g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值