我创建了一个repo来重现我的场景.
基本上我们正在为我们的主机加载一个库存,我们可以通过库存覆盖每个主机的值而没有问题,但是想尝试使用host_vars.
我不是100%清楚主机变量如何与主机匹配.我阅读了ansible repo的例子,但似乎无法按照文档记录工作,所以我正在寻找对我们设置的一些审查.
当我ansible-playbook -i ansible.inventory site.yml -clocal在我的示例repo中运行命令时,我希望host_vars/{{ ansible_hostname }}读取文件并覆盖变量中设置的任何内容,但这似乎不会发生.
有人可以指点我一个工作的例子,这样我就能看出我们哪里出错了?