瞻博网络 ansible 模块在 ansible 2.10 上失败

问题描述

我想创建一个剧本来获取信息并备份我的瞻博网络 Ex3400 交换机。在遵循互联网指南时,我遇到了一些问题。这是我的剧本和错误juniper_junos_command 似乎无法识别,所有需要的模块都已下载。

- name: get_config Ansible module
  hosts: HK01
  roles:
    - Juniper.junos
  connection: local
  gather_facts: no

  tasks:
    - name: Execute the get_config RPC#
      juniper_junos_command:
        commands:
          - "show version"
      register: junos_result

   - name: Print Version
     debug:
       var: junos_result
  Failed! => {"changed": false,"module_stderr": "/home/leoltchan/.ansible/tmp/ansible-local-29004o9si_nf/ansible-tmp-1616579584.8777056-2906-176519637998237/AnsiballZ_juniper_junos_command.py: 
line 3: _ANSIBALLZ_WRAPPER: command not found\n/home/leoltchan/.ansible/tmp/ansible-local-29004o9si_nf/ansible-tmp-
1616579584.8777056-2906-176519637998237/AnsiballZ_juniper_junos_command.py:
 line 4: Syntax error near unexpected token `('\n/home/leoltchan/.ansible/tmp/ansible-local-29004o9si_nf/ansible-tmp-1616579584.8777056-2906-
176519637998237/AnsiballZ_juniper_junos_command.py: line 4: `def _ansiballz_main():'\n","module_stdout": "","msg": 
"MODULE FAILURE\nSee stdout/stderr for the exact error","rc": 2}

这是我的主机清单

[HK01]
192.168.8.250

[HK01:vars]
ansible_connection=ansible.netcommon.netconf
ansible_network_os=junipernetworks.junos.junos

ansible 2.10.7 配置文件 = /etc/ansible/ansible.cfg 配置的模块搜索路径 = ['/home/leoltchan/.ansible/plugins/modules','/usr/share/ansible/plugins/modules'] ansible python 模块位置 = /usr/local/lib/python3.6/site-packages/ansible 可执行位置 = /usr/local/bin/ansible python 版本 = 3.6.8(认,2020 年 11 月 16 日,16:55:22)[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...