community.network.ce_mdn_interface – Manages MDN configuration on HUAWEI CloudEngine switches.

From Get docs
Ansible/docs/2.10/collections/community/network/ce mdn interface module


community.network.ce_mdn_interface – Manages MDN configuration on HUAWEI CloudEngine switches.

Note

This plugin is part of the community.network collection (version 1.3.0).

To install it use: ansible-galaxy collection install community.network.

To use it in a playbook, specify: community.network.ce_mdn_interface.


New in version 0.2.0: of community.network


Synopsis

  • Manages MDN configuration on HUAWEI CloudEngine switches.

Parameters

Parameter Choices/Defaults Comments

ifname

string

Interface name.

lldpenable

string

  • enabled
  • disabled

Set global LLDP enable state.

mdnstatus

string

  • rxOnly
  • disabled

Set interface MDN enable state.

state

string

  • present

  • absent

Manage the state of the resource.



Notes

Note

  • This module requires the netconf system service be enabled on the remote device being managed.
  • This module works with connection netconf.


Examples

- name: "Configure global LLDP enable state"
  community.network.ce_mdn_interface:
    lldpenable: enabled

- name: "Configure interface MDN enable state"
  community.network.ce_mdn_interface:
    ifname: 10GE1/0/1
    mdnstatus: rxOnly

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description

changed

boolean

always

check to see if a change was made on the device


Sample:

True

end_state

dictionary

always

k/v pairs of global LLDP configration after module execution


Sample:

{'ifname': '10GE1/0/1', 'lldpenable': 'enabled', 'mdnstatus': 'rxOnly'}

existing

dictionary

always

k/v pairs of existing global LLDP configration


Sample:

{'ifname': '10GE1/0/1', 'lldpenable': 'enabled', 'mdnstatus': 'disabled'}

proposed

dictionary

always

k/v pairs of parameters passed into module


Sample:

{'ifname': '10GE1/0/1', 'lldpenable': 'enabled', 'mdnstatus': 'rxOnly', 'state': 'present'}

updates

list / elements=string

always

command sent to the device


Sample:

['interface 10ge 1/0/1', 'lldp mdn enable']




Authors

  • xuxiaowei0512 (@CloudEngine-Ansible)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/ce_mdn_interface_module.html