Networking 运行6.1.3的极端VSP交换机的Ansible playbook错误

Networking 运行6.1.3的极端VSP交换机的Ansible playbook错误,networking,ansible,Networking,Ansible,我对Ansible和Red Hat是全新的。我尝试从很小的规模开始,在Avaya/Extreme VSP 8200上运行一个基本命令 我可以成功地运行 ansible switch1-mcli\u命令-a“command='show ip route static'”-u testuser-k-e ansible\u network\u os=voss 这给了我预期的输出 当我执行playbook时,我得到一个错误fatal:[switch1]:FAILED!=>{“changed”:false

我对Ansible和Red Hat是全新的。我尝试从很小的规模开始,在Avaya/Extreme VSP 8200上运行一个基本命令

我可以成功地运行
ansible switch1-mcli\u命令-a“command='show ip route static'”-u testuser-k-e ansible\u network\u os=voss
这给了我预期的输出

当我执行playbook时,我得到一个错误
fatal:[switch1]:FAILED!=>{“changed”:false,“msg”:“连接类型ssh对此模块无效”}

我可以在交换机上看到SSH会话已经建立,但是不能再使用剧本了

我的节目手册看起来像

- hosts: switch1
  gather_facts: false

  tasks:
    -
      cli_command:
        command: 'show ip route static'
      name: "Retrieve VSP sys-info"

这是我的主机文件:

[switch1]
10.10.9.7

[switch1:vars]
ansible_ssh_common_args='-o StrictHostKeyChecking=no'
ansible_network_os=voss
ansible_connection=network_cli

我正在红帽4.8.5-39上运行Ansible版本2.8.2。 我已经花了将近两天的时间试图找出我遗漏了什么,所以任何帮助都将不胜感激!提前谢谢


Jonathan

您是否在playbook任务中尝试了“voss_命令:”而不是“cli_命令”,如果没有,请在此处查看一些示例。。我没有这样做,因为我能够让cli_命令工作,我对此感到满意。显然,我在我的剧本中做了一些错误的事情,因为我可以毫无问题地运行临时命令。