我正在使用ansible的add_host动态创建清单。
下面的代码有效。
- add_host:
name: hostname
ansible_ssh_user: root
ansible_ssh_pass: xxx
但是我要实现的是ansible_ssh_user和ansible_ssh_pass来自文件。这就是我尝试过的。
- add_host:
name: hostname
inventory_dir: somedir
在我拥有的目录中
$ cat somedir/host_vars/hostname
ansible_ssh_user: root
ansible_ssh_pass: xxx
但是它不起作用。这可能吗 ?我做错了。