У меня проблемы с ключами RSA при запуске network_cli для ios.
Я получаю следующую ошибку от ansible-playbook:
fatal: [XXX.XXX.XXX.XXX]: FAILED! => {
"msg": "not a valid RSA private key file"
(заголовок yml)
- hosts: [HOSTS]
gather_facts: yes
connection: network_cli
(hosts vars)
[HOSTS:vars]
ansible_network_os=ios
ansible_ssh_private_key_file=/root/.ssh/id_rsa
ansible_ssh_host_keyauto_add=yes
Подробнее об ошибке:
Полный возврат:
Traceback (последний вызов был последним):
Файл "/ bin / ansible-connection", строка 106, в начале
self.connection._connect ()
Файл "/usr/lib/python2.7/site-packages/ansible/plugins/connection/network_cli.py", строка 307, в _connect
ssh = self.paramiko_conn._connect ()
Файл "/usr/lib/python2.7/site-packages/ansible/plugins/connection/paramiko_ssh.py", строка 249, в _connect
self.ssh = SSH_CONNECTION_CACHE [cache_key] = self._connect_uncached ()
Файл "/usr/lib/python2.7/site-packages/ansible/plugins/connection/paramiko_ssh.py", строка 365, в _connect_uncached
поднять AnsibleConnectionFailure (сообщение)
AnsibleConnectionFailure: недопустимый файл закрытого ключа RSA