2016-02-25 41 views
0

这里是我的清单文件:看起来像我的`ansible_ssh_pass`在清单文件忽略

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

要回答你的问题-k是相同--ask-pass

尝试:

ansible datacenter -i inventory -u vagrant -m ping