这是我的库存文件:
web1 ansible_ssh_host=192.168.33.20
db1 ansible_ssh_host=192.168.33.30
[webservers]
web1
[dbservers]
db1
[datacenter:children]
webservers
dbservers
[datacenter:vars]
ansible_ssh_user=vagrant
ansible_ssh_pass=vagrant
当我尝试:
ansible datacenter -i inventory -u vagrant -m ping -k
Ansible请我通过SSH密码:
SSH password:
为什么以及如何说Ansible使用我的库存文件中的密码?
答案 0 :(得分:1)
要回答您的问题-k
与--ask-pass
尝试:
ansible datacenter -i inventory -u vagrant -m ping