Advertisement

Ansible Inventory文件详细解析

阅读量:

我们了解inventory主要用于管理managed nodes(host),并说明如何将playbook部署到哪些远程机器上。如果对inventory角色不太熟悉的话,则建议参考ansible playbook基本概念

在详细说明如何构建Inventory文件之前,请确保您了解ansible配置文件中的一个关键参数——inventory参数的作用及其设置方式。安装使用ansible工具时,默认情况下会在特定目录中查找 hosts信息;如果未指定inventory参数,则会从预设的default inventory路径中搜索相关的主机信息。可以通过以下命令查询default inventory包含哪些主机信息

在这里插入图片描述

从上图可以看出, 该服务器目前并未配置任何managed nodes(hosts)。因此, 在运行ansible-playbook时若未指定inventory文件, 将不会向任何远程主机发出命令。

Inventory组(group)

默认组(group)

ansible inventory设置了两个默认分组(group),分别是all

全部评论 (0)

还没有任何评论哟~