我正在尝试使用ansible连接到我的交换机,只做一个show版本。由于某些原因,当我运行ansible playbook时,我一直收到“打开会话失败”的错误,我不知道为什么我一直收到它。我可以直接ssh到机器上,没有任何问题。
[Ansible.cfg]
enable_task_debugger=True
hostfile=inventory
transport=paramiko
host_key_checking=False
[inventory/hosts]
127.0.0.1 ansible_connection=local
[routers]
192.168.10.1
[test.yaml]
---
- hosts: routers
gather_facts: true
connection: paramiko
tasks:
- name: show run
ios_command:
commands:
- show version然后我试着像这样运行它
ansible-playbook -vvv -i inventory test.yaml -u username -k然后这是错误的最后一行
EXEC /bin/sh -c 'echo ~ && sleep 0'
fatal: [192.168.10.1]: UNREACHABLE! => {
"changed": false,
"msg": "Failed to open session",
"unreachable": true
}Anisble版本为2.4.2.0
发布于 2018-07-17 22:10:05
请使用::
connection: local发布于 2019-01-19 04:07:12
将- hosts: routers更改为- hosts: localhost
https://stackoverflow.com/questions/50295218
复制相似问题