首页 > 其他 > 详细

[ansible学习笔记]ansible.cfg

时间:2017-02-17 22:12:13      阅读:2382      评论:0      收藏:0      [点我收藏+]

第一个问题:如果客户端不在known_hosts文件里面会出行一些提示

执行 # ansible IP地址 -m command -a ‘date‘

paramiko: The authenticity of host ‘10.252.129.216‘ can‘t be established.

The ssh-rsa key fingerprint is cef5f02a439420eab5472a6384d14ddc.

Are you sure you want to continue connecting (yes/no)? 

我不想输入yes或者no,取消这个提示,怎么办?

很简单,修改ansible.cfg的#host_key_checking= False取消注释,即可。

第二个问题:如果ansible命令登录需要通过输入命令的服务器,会出现以下错误:

[root@reedoracle ansible]# ansible app -m shell -a "ls -l /tmp" -u reed

rhel56-192.168.209.133 | UNREACHABLE! => {

   "changed": false,

   "msg": "No authentication methods available",

   "unreachable": true

}

rhel61-192.168.209.142 | UNREACHABLE! => {

   "changed": false,

   "msg": "No authentication methods available",

   "unreachable": true

}

解决办法:二选一

1、要不修改ansible.cfg配置文件的ask_pass= True给取消注释,

2、要不就在运行命令时候加上-k,这个意思是-k, --ask-pass ask for SSH password


本文出自 “[reed@卢伟开~]#rm -rf /” 博客,请务必保留此出处http://luweikai.blog.51cto.com/1705672/1898819

[ansible学习笔记]ansible.cfg

原文:http://luweikai.blog.51cto.com/1705672/1898819

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!