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
超级会员免费看
订阅专栏 解锁全文
2064

被折叠的 条评论
为什么被折叠?



