LINUX.ORG.RU
решено ФорумAdmin

ansible подключение к серверу

 


0

1

Понимаю, что проблема и не проблема вовсе, но с ансиблом пришлось столкнуться и споткнулся сходу. Нужно ли указывать в hosts ансибла некий ключ для того, чтобы подключение по ключу не запрашивало пароль? прямое подключение посредством ssh #myuser@server -p#myport проходит, но ансибл упорно ругается.

#cat hosts
[servers]
server1    ansible_host=X.X.X.X.   ansible_user=myuser ansible_ssh_private_key_file=/home/user/.ssh/id_rsa.pub ansible_ssh_port=2222


$ ansible all -m ping
server1 | UNREACHABLE! => {
    "changed": false, 
    "msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).", 
    "unreachable": true
}