ansible基础---清单配置详情(二)


关于清单管理的配置配置文件(/etc/ansible/hosts):ide

首先咱们能够将主机进行归类,pro里面包含proA和proB这两个里面的主机的:测试

image.png

而后进行测试:3d

image.png

对于连续的主机咱们能够使用:[:]表示:    192.168.116.[149:152]  blog



上面的这种清单书写方式都是INI格式,ansible还能识别YAML的配置语发。排序


INI格式:it

image.png

YAML格式:
image.pngclass


针对上面的YAML格式说明:最上面的all关键字,表示能够使用all关键字,管理清单中全部主机,第二行开头使用缩进,使用hosts关键字,表示hosts属于all的下一级,也能够理解为all是默认的一个组(最大的),当咱们须要在组中定义受管主机时,就须要用到hosts关键字,当咱们自定义分组时,也须要host关键字,每一个分组指明本身组内的受管主机时,都要使用到hosts关键字。配置

第三行和第四行的主机等级是同样的,因此缩进是同样的。im

注:YAML中的缩进是空格,不是Tab键。配置文件


例子2:

INI风格:

image.png

YAML格式:

image.png


说明:当直接在清单中建立组时,须要在all关键字内使用children关键字,而定义每一个组时,有必须使用hosts关键字,指明组内的主机。



例子3:

INI格式:

image.png


YAML格式:

image.png

不难发现,咱们写的YAML预发配置清单时,无非就是使用hosts,children等关键字与咱们自定义名称进行排序组合。


例子4:

INI风格:
image.png

YAML格式:

image.png

相关文章
相关标签/搜索