ansible的清单配置详解<2>

简介:

http://www.zsythink.net/archives/2509
上面的这个链接是一位从业大佬的文章,写的很棒,顶礼膜拜,我是看他的文章明白了好多关于ansible的知识,包括ansible的配置清单详解
根据他的博客学习很有收获,在这里我就不做ansible清单配置的详解了

那我就写一下自己的读后感想吧:
文章中在介绍ansible的配置清单的时候着重讲了组的嵌套,要想有一个清晰明了的层级关系,就要在配置清单中体现出组与组的关系

我们可以用YAML语法来进行书写hots文件:

#先看一个INI风格的配置,示例如下
10.1.1.61

[test1]
10.1.1.60

[test2]
10.1.1.70
#上述配置表示当前清单中有3台受管主机,主机61不属于任何组,主机60属于test1组,主机70属于test2组

#使用YAML语法进行同等效果的配置如下
#注意,为了使缩进显得更加明显,此处每次缩进使用两个空格
all:
  hosts:
    10.1.1.61:
  children:
    test1:
      hosts:
        10.1.1.60:
    test2:
      hosts:
        10.1.1.70:
#从上例可以看出,当直接在清单中创建组时,需要在all关键字内使用children关键字,而定义每个组时,有必须使用hosts关键字,指明组内的主机

那么再来看一个嵌套组的YAML语法:

#仍然先写出INI风格的示例以作对比,如下
[proA]
10.1.1.60

[proB]
10.1.1.70

[pro:children]
proA
proB

#对应YAML格式的配置如下
all:
  children:
    pro:
      children:
        proA:
          hosts:
            10.1.1.60:
        proB:
          hosts:
            10.1.1.70:
#上述配置表示,pro组有两个子组,分别为proA组和proB组,而这两个组分别有自己组内的主机。

image
其实YAML语法在于嵌套和一些固定的格式,这篇博客借鉴他人的对于ansible的理解让自己一个初学ansible的人也有了一个清晰明了的概念
明天继续

目录
相关文章
|
3月前
|
运维 应用服务中间件 nginx
自动化运维的利剑:Ansible Role 打造标准化配置
【8月更文挑战第31天】在追求效率和稳定性的今天,自动化运维不再是奢侈品,而是必需品。Ansible Role,作为自动化配置管理的利器,它如何帮助我们实现标准化部署和维护?本文将通过一个简单示例,带你了解 Ansible Role 的魅力所在,并探讨其在现代 IT 架构中的应用价值。
|
4月前
|
安全 Devops KVM
Ansible的基本配置
Ansible的基本配置
55 2
|
3月前
|
JSON 运维 Linux
在CentOS 7上安装和配置Ansible的方法
在CentOS 7上安装和配置Ansible的方法
155 0
|
6月前
|
运维 关系型数据库 MySQL
Ansible自动化运维工具主机清单配置
Ansible自动化运维工具主机清单配置
172 0
|
Kubernetes Linux 持续交付
在 Alibaba Cloud Linux 上搭建并配置 Ansible
本场景简单介绍了在Alibaba Cloud Linux上安装并配置Ansible的方式。
|
Linux 网络安全 数据安全/隐私保护
在 Alibaba Cloud Linux 上配置 Ansible
本场景是在 Alibaba Cloud Linux 上配置 Ansible
|
网络协议 网络安全 数据安全/隐私保护
Ansible模块介绍——配置网络模块、上传下载文件模块
Ansible模块介绍——配置网络模块、上传下载文件模块
392 0
|
存储 JSON 安全
Ansible之 AWX 管理清单和凭据的一些笔记
写在前面 分享一些 AWX 创建清单和凭据的笔记 博文内容涉及: 创建静态清单,清单角色,变量的配置 创建凭据,凭据类型,角色等配置 使用创建清单和凭据运行 ad-hoc 的 Demo 食用方式: 需要了解 Ansible 理解不足小伙伴帮忙指正
287 0
Ansible之 AWX 管理清单和凭据的一些笔记
|
网络安全 数据安全/隐私保护
Ansible中的inventory主机清单(预祝你我有数不尽的鲜花和浪漫)
Ansible中的inventory主机清单(预祝你我有数不尽的鲜花和浪漫)
121 0
Ansible中的inventory主机清单(预祝你我有数不尽的鲜花和浪漫)
|
运维 项目管理
金鱼哥戏说RHCE认证:部署ansible--构建ansible主机清单
第二章 部署ansible--构建ansible主机清单
155 0
金鱼哥戏说RHCE认证:部署ansible--构建ansible主机清单