我对Ansible很陌生,我正在努力学习基础知识。但显然我已经无法建立库存档案了。
由于没有创建ansible.cfg,所以我在/etc/ ansible /ansible.cfg中手动创建了一个
ansible.cfg
[defaults]
inventory = /etc/ansible/hosts/;3)主机文件也不存在,所以我在/etc/ansible/host中创建了相同的文件
主机
Test1
Test2当我运行ansible all --list-hosts时,会得到以下错误:
[WARNING]: Unable to parse /etc/ansible/hosts; as an inventory source由于路径被正确地反映在错误中,我至少假设cfg是正确读取的。但目标文件主机仍未被识别。我尝试了不同的道路。我需要改变什么?
发布于 2019-06-14 21:43:19
将/;从/etc/ansible/ansible.cfg目录行的末尾删除
cat /etc/ansible/ansible.cfg
[defaults]
inventory = /etc/ansible/hosts您可以使用ansible -i /etc/ansible/hosts来告诉ansible使用这个库存文件。
https://stackoverflow.com/questions/56605395
复制相似问题