问题描述
Ansible cisco ios,更改接口上的vlan
我只是一个初学者(ansible 2.7.7),我还需要学习很多文献,但我希望我将来能够完全学习它
现在我正在尝试在剧本中编写以下内容
处于“线路协议关闭”状态的端口上接收或发送的数据包数为0
在端口“switchport access vlan 537”上运行命令
我可以在 ios_facts 中获取端口状态,但是没有关于计数器的信息 你能在 playbook 上告诉我吗?我该如何实施?
- name: Collect IOS facts
hosts: ciscoswitch
tasks:
- name: Facts
ios_command:
commands: show interfaces counters | i 0 0
register: ios_comm_result
它查看:
{
"changed": false,"Failed": false,"stdout": [
"Fa0/6 0 0 0 0 \nFa0/7 0 0 0 0 \nFa0/8 0 0 0 0 \nGi0/2 0 0 0 0 \nFa0/6 0 0 0 0 \nFa0/7 0 0 0 0 \nFa0/8 0 0 0 0 \nGi0/2 0 0 0 0"
],"stdout_lines": [
[
"Fa0/6 0 0 0 0 ","Fa0/7 0 0 0 0 ","Fa0/8 0 0 0 0 ","Gi0/2 0 0 0 0 ","Fa0/6 0 0 0 0 ","Gi0/2 0 0 0 0"
]
]
}
如何解析寄存器 ios_comm_result 并发送命令更改寄存器结果中的端口?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)