Ansible cisco ios,更改接口上的 vlan

问题描述

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 (将#修改为@)