Ansible 内容集合与库存管理指南
1. Ansible 内容集合概述
Ansible 内容集合(Collections)让 Ansible 内容(插件、模块和角色)的分发更加便捷,同时也有助于更均衡地进行 Ansible 的维护工作。在实际使用中,你可能会有时使用独立的角色,有时使用集合(包含或不包含角色)。无论哪种情况,Ansible 都能轻松实现自定义功能的整合与共享。
2. Ansible 库存文件基础
- 简单库存文件示例 :对于简单的需求,一个基本的
hosts.ini库存文件就足以告知 Ansible 如何连接到你要管理的服务器。例如:
# Inventory file hosts.ini
[myapp]
www.myapp.com
若要在该库存中的所有 myapp 服务器上运行 Ansible playbook,可这样设置 playbook:
---
- hosts: myapp
tasks:
[...]
若要对库存中的所有 myapp 服务器运行临时命令,可使用如下命令:
$ ansible -i hosts.ini myapp -a "free -m"
超级会员免费看
订阅专栏 解锁全文
29

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



