1

我想创建一个手册来获取信息并备份我的瞻博网络 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(红帽 4.8.5-44)]

4

0 回答 0