看起来我的`ansible_ssh_pass`在库存文件中忽略了

时间:2016-02-25 06:19:32

标签: ansible

这是我的库存文件:

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使用我的库存文件中的密码?

1 个答案:

答案 0 :(得分:1)

要回答您的问题-k--ask-pass

相同

尝试:

ansible datacenter -i inventory -u vagrant -m ping