linux ansible部署

发布于:2025-02-10 ⋅ 阅读:(40) ⋅ 点赞:(0)

ansible部署完后,执行报错

# ansible one -i hosts  -m ping
dataos193 | FAILED! => {
    "msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."
}
dataos194 | FAILED! => {
    "msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."
}
dataos195 | FAILED! => {
    "msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."
}

【解决方案】

修改ansible的配置文件,默认位置在 /etc/ansible下

sudo  vi /etc/ansible/ansible.cfg 

报错完后,重新执行

# ansible one -i hosts  -m ping
dataos197 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    }, 
    "changed": false, 
    "ping": "pong"
}
dataos195 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    }, 
    "changed": false, 
    "ping": "pong"
}

 


网站公告

今日签到

点亮在社区的每一天
去签到