一 inventory 演员表
说明: 演员'表' --> '主脚'
备注: 很多时候我们只需要关注'-i'参数和'[sector]'主机组即可
① 类比理解 inventory
通俗: 资源清单 --> ansile'可控制的主机'
② inventory 文件路径
③ 配置 inventory
1、配置'格式'多样
说明:本文'内容'以'ini格式'进行讲解
2、'一行'一主机
推荐: 除非有'个性化'设置,否则建议'每行只设置ip或域名'
3、'定义'方式 --> '五种'
4、'调用'方式 --> 'ad-hoc模式(点对点模式)'命令行形式
5、范围'展开'方式
6、连接时'行为控制'变量 --> 高版本'支持内置变量'有'扩展'
特点: 都是以'ansible_' 开头
备注: 常见'行为'控制变量
7、inventory中 定义'普通(自定义)'变量 --> '了解'
④ 主机分组
场景: 一个'inventory'种配置多个'主机组',每个主机组代表'不同的环境'
例如: dev、sit、'beta [uat]'、pro
1、主机组'定义'和'使用' --> '[]'
2、'内置'的'两'个主机组 --> 'all'和'ungrouped(未分组)'
3、查看'主机组'信息
掌握: ansible的 '--list' 即可
4、主机组'变量' --> '[主机组:vars]'
⑤ 组嵌套
1、'基本'解读
2、'递归'嵌套 --> '了解'
⑥ 多个inventory文件
1、'准备'工作
2、指定'资源清单'为目录
⑦ 动态inventory和临时添加主机
⑧ 本文使用的inventory文件
思考: 不指定-i参数,资源清单'默认'的查找路径是/etc/ansible/hosts,指定'-i'就使用指定的