Juniper Ansible错误-“消息:缺少必需的参数:主机”

时间:2019-10-01 13:48:42

标签: ansible network-programming ansible-facts juniper

我正在尝试自动将“ .set”文件发送到运行Junos OS的vmx路由器的过程。我正在使用junos_install_config角色中的Juniper.junos模块。我正在使用的剧本如下所示:

---
- name: Send Set Files to Different Devices
  hosts: all
  roles:
    - Juniper.junos
  connection: local
  gather_facts: no

  tasks:
    - name: " Install vMX1 set File"
      junos_install_config:
              host= " {{ inventory_hostname }}"
              file= " /home/ubuntu/resources/vMX1.set"
              overwrite=false

我正在使用以下主机文件测试剧本:

[vmx]
vMX1 ansible_ssh_host=10.249.89.22 ansible_user=root ansible_password=user987
vMX2 ansible_ssh_host=10.249.89.190 ansible_user=root ansible_password=user987

但是我得到以下输出:

PLAY [Send Set Files to Different Devices] ********************************************************************************************************************************************************************

TASK [Install vMX1 set File] **********************************************************************************************************************************************************************************
fatal: [vMX2]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "missing required arguments: host"}
fatal: [vMX1]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "missing required arguments: host"}

PLAY RECAP ****************************************************************************************************************************************************************************************************
vMX1                       : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vMX2                       : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

设置文件仅包含一行,这是更改接口ip地址的命令。而且我知道命令或与设备的ssh连接没有问题,因为当作为临时命令或在使用juniper_junos_command模块的单独播放列表中发送时,该命令或ssh连接正常。我似乎找不到解决该问题的方法,我们将不胜感激。

0 个答案:

没有答案