我正在尝试使用ansible配置EOS开关。我已经使用SSH密钥建立了它们之间的连接,并测试了连接。我写了一个简单的剧本并试图执行它。但是我得到了一个 msg:不支持的模块参数:transport
我的剧本
Feeds
在我的广告资源文件中
- hosts: EOS
gather_facts: no
roles:
- arista.eos
tasks:
- name: Configuring VLAN
eos_vlan: vlanid=150
name=NewVLAN
transport={{ transport }}
username={{ username }}
password={{ password }}
debug=yes
register: vlan_cfg_output
- debug: var=vlan_cfg_output
答案 0 :(得分:0)
您使用的是以下哪些版本?
我使用SSH与您的playbook和hosts文件进行了测试,它在我的一个交换机上运行良好。
PS:有一个问题邮件,ansible-dev @ arista.com。此外,您可以在此处提出问题:https://github.com/arista-eosplus/ansible-eos/issues。这两个选项都比SO好。
答案 1 :(得分:0)
尽管这可能无法完全回答您的问题,但不赞成使用arista.eos角色 https://eos.arista.com/forum/arista-eos-was-not-found-on-httpsgalaxy-ansible-com/