【发布时间】:2019-12-02 20:48:20
【问题描述】:
Ansible 命令:
ansible all -m module-name -o -e "ansible_user=username ansible_password=password"
出现以下错误:
主机IP |失败的! => {"msg": "要使用带密码的 'ssh' 连接类型,必须安装 sshpass 程序"}
【问题讨论】:
Ansible 命令:
ansible all -m module-name -o -e "ansible_user=username ansible_password=password"
出现以下错误:
主机IP |失败的! => {"msg": "要使用带密码的 'ssh' 连接类型,必须安装 sshpass 程序"}
【问题讨论】:
安装 sshpass:
apt-get update
apt-get- install sshpass
如果不是这个错误可以通过导出环境变量来解决。
export ANSIBLE_HOST_KEY_CHECKING=False
如果不尝试在当前文件夹中创建一个文件 ansible.cfg,其内容如下:
[defaults]
host_key_checking = false
【讨论】: