我正在关注《 Ansible》这本书并开始运行。 有一次我必须制作以下文件
主机, ansible.cfg
在ansible.cfg中,示例显示:
[defaults]
inventory = inventory
remote_user = vagrant
private_key_file=~/.vagrant.d/insecure_priavate_key
host_key_checking = False
主机(清单)文件
[无业游民] vagrant1 ansible_host = 127.0.0.1 ansible_port = 2222 vagrant2 ansible_host = 127.0.0.1 ansible_port = 2200
库存=库存零件有什么作用? 由于某种原因,我运行
可以全部显示-a“ ip” addr show dev eth0“
我得到:
[警告]:提供的主机列表为空,只有localhost可用。
当我将其更改为清单=主机时,可以获得预期的结果。本书中的示例是错误的还是拥有库存=可能导致问题的库存时有某些行为吗?
答案 0 :(得分:0)
我错过了一行,他们将主机文件放置在一个名为清单的目录中。 将主机文件放置在清单目录中时
inventory =库存
可以正常工作,并且主机文件会自动使用,因此清单= x并不总是指向文件名,但是也可以指向目录。