Continuous integration ansible库存文件位置是/etc/ansible/hosts还是/etc/hosts?

Continuous integration ansible库存文件位置是/etc/ansible/hosts还是/etc/hosts?,continuous-integration,ansible,centos7,continuous-deployment,Continuous Integration,Ansible,Centos7,Continuous Deployment,我对清单文件的创建有一个基本的疑问,即清单文件名的位置是否正确 /etc/ansible/hosts或/etc/hosts 如果两者相同,那么为什么我们需要不同的库存文件设置 谢谢, Sathiyarajan MAnsible的默认清单文件的位置是/etc/Ansible/hosts。但您可以通过ansible.cfg中的inventory指令覆盖库存文件位置/路径 /etc/hosts的用途完全不同,我建议您阅读一下。引用askubuntu的话,/etc/hosts文件的用途和格式 目的 ho

我对清单文件的创建有一个基本的疑问,即清单文件名的位置是否正确

/etc/ansible/hosts
/etc/hosts

如果两者相同,那么为什么我们需要不同的库存文件设置

谢谢,
Sathiyarajan M

Ansible的默认清单文件的位置是/etc/Ansible/hosts。但您可以通过ansible.cfg中的inventory指令覆盖库存文件位置/路径

/etc/hosts的用途完全不同,我建议您阅读一下。引用askubuntu的话,/etc/hosts文件的用途和格式

目的

hosts文件是有助于 在计算机网络中寻址网络节点。这是一个共同的部分 操作系统的Internet协议(IP)实现,以及 服务于将友好的主机名翻译为 数字协议地址,称为IP地址,用于标识和 在IP网络中查找主机。在某些操作系统中,主机 文件的内容优先于其他方法,例如 域名系统(DNS),但许多系统实现名称服务 交换机(例如,Linux和Unix的nsswitch.conf)提供 定制。与DNS不同,主机文件位于直接 控制本地计算机的管理员

文件内容

hosts文件包含由中的IP地址组成的文本行 第一个文本字段后跟一个或多个主机名。每个字段都是 用空格分隔(空格或制表字符)。评论 可以包括行;它们由中的散列字符(#)表示 这些线的第一个位置。文件中完全空白的行是 忽略。例如,典型的主机文件可能包含以下内容:

这是hosts文件的一个示例 127.0.0.1 localhost环回::1 localhost此示例仅包含系统及其应用程序的环回地址的条目 主机名,主机文件的典型默认内容。榜样 说明一个IP地址可能有多个主机名,并且 主机名可以映射到多个IP地址


谢谢你的宝贵信息,这对我很有帮助。