ansible / ansible.builtin / v2.7.17 / module / ce_link_status Get interface link status on HUAWEI CloudEngine switches. | "added in version" 2.4 of ansible.builtin" Authors: Zhijin Zhou (@CloudEngine-Ansible) preview | supported by communityansible.builtin.ce_link_status (v2.7.17) — module
pip
Install with pip install ansible==2.7.17
Get interface link status on HUAWEI CloudEngine switches.
- name: Link status test hosts: cloudengine connection: local gather_facts: no vars: cli: host: "{{ inventory_hostname }}" port: "{{ ansible_ssh_port }}" username: "{{ username }}" password: "{{ password }}" transport: cli tasks: - name: Get specified interface link status information ce_link_status: interface: 40GE1/0/1 provider: "{{ cli }}" - name: Get specified interface type link status information ce_link_status: interface: 40GE provider: "{{ cli }}" - name: Get all interface link status information ce_link_status: interface: all provider: "{{ cli }}"
interface: description: - For the interface parameter, you can enter C(all) to display information about all interface, an interface type such as C(40GE) to display information about interfaces of the specified type, or full name of an interface such as C(40GE1/0/22) or C(vlanif10) to display information about the specific interface. required: true
result: description: Interface link status information returned: always sample: 40ge2/0/8: Current IPv4 state: down Current IPv6 state: down Current link state: up Current physical state: up Inbound broadcast(pkts): '0' Inbound drop(pkts): '0' Inbound error(pkts): '0' Inbound multicast(pkts): '20151' Inbound octets(bytes): '7314813' Inbound rate(byte/sec): '11' Inbound rate(pkts/sec): '0' Inbound unicast(pkts): '0' Outbound broadcast(pkts): '1' Outbound drop(pkts): '0' Outbound error(pkts): '0' Outbound multicast(pkts): '20152' Outbound octets(bytes): '7235021' Outbound rate(byte/sec): '11' Outbound rate(pkts/sec): '0' Outbound unicast(pkts): '0' Speed: 40GE type: dict