Ansible 易变库存链

Ansible 易变库存链,ansible,Ansible,我是Ansible的新手,正在努力学习基础知识。但是很明显,我在建立库存文件方面已经失败了 对于设置: 1) 通过自制安装ansible 2) 由于没有创建ansible.cfg,我在/etc/ansible/ansible.cfg中手动创建了一个 ansible.cfg [defaults] inventory = /etc/ansible/hosts/; 3) 那里也没有hosts文件,所以我在/etc/ansible/hosts中创建了相同的文件 主机 Test1 Test2 当我运行

我是Ansible的新手,正在努力学习基础知识。但是很明显,我在建立库存文件方面已经失败了

对于设置: 1) 通过自制安装ansible 2) 由于没有创建ansible.cfg,我在/etc/ansible/ansible.cfg中手动创建了一个

ansible.cfg

[defaults]
inventory = /etc/ansible/hosts/;
3) 那里也没有hosts文件,所以我在/etc/ansible/hosts中创建了相同的文件

主机

Test1
Test2
当我运行
ansible all--list hosts
时,我得到一个错误:

[WARNING]: Unable to parse /etc/ansible/hosts; as an inventory source

由于路径正确地反映在错误中,我至少假设正确读取了cfg。但仍然无法识别目标文件主机。我尝试了不同的路径。我需要更改什么?

删除
/
/etc/ansible/ansible.cfg中的库存行末尾开始:

cat /etc/ansible/ansible.cfg
[defaults]
inventory = /etc/ansible/hosts

您可以使用
ansible-i/etc/ansible/hosts
告诉ansible使用此清单文件。

我尝试过,但仍然出现相同的错误。我想隐式保留库存定义。你真的删除了斜线和semikolon吗?