community.network.ce_lldp_interface модуль — Управляет конфигурацией интерфейса LLDP на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.network.
Чтобы использовать её в плейбуке, укажите: community.network.ce_lldp_interface.
Новая в community.network 0.2.0
Обзор
- Управляет конфигурацией интерфейса LLDP на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_lldp_interface
Параметры
Параметр | Комментарии |
|---|---|
dcbx boolean | Включить возможность отправки DCBX TLV. Варианты:
|
eee boolean | Включить возможность отправки EEE TLV. Варианты:
|
function_lldp_interface_flag string | Используется для различения функций командной строки. Варианты:
|
ifname string | Имя интерфейса. |
linkaggretxenable boolean | Включить возможность отправки TLV агрегации каналов связи. Варианты:
|
lldpadminstatus string | Установить состояние включения LLDP интерфейса. Варианты:
|
lldpenable string | Установить глобальное состояние включения LLDP. Варианты:
|
macphytxenable boolean | Включить отправку TLV конфигурации и состояния MAC/PHY. Варианты:
|
manaddrtxenable boolean | Разрешить отправку TLV управляющего адреса. Варианты:
|
maxframetxenable boolean | Включить возможность отправки TLV максимальной длины кадра. Варианты:
|
portdesctxenable boolean | Включить возможность отправки описания TLV. Варианты:
|
portvlantxenable boolean | Включить передачу VLAN порта. Варианты:
|
protoidtxenable boolean | Включить возможность отправки TLV идентификатора протокола. Варианты:
|
protovlantxenable boolean | Включить передачу VLAN протокола. Варианты:
|
state string | Управлять состоянием ресурса. Варианты:
|
syscaptxenable boolean | Включить возможность отправки TLV возможностей системы. Варианты:
|
sysdesctxenable boolean | Включить возможность отправки TLV описания системы. Варианты:
|
sysnametxenable boolean | Включить возможность отправки TLV имени системы. Варианты:
|
txinterval integer | Интервал отправки сообщений LLDP. |
txprotocolvlanid integer | Установить ID VLAN протокола передачи. |
txvlannameid integer | Установить идентификатор имени VLAN tx. |
type_tlv_disable string | Используется для различения функций командной строки. Варианты:
|
type_tlv_enable string | Используется для различения функций командной строки. Варианты:
|
vlannametxenable boolean | Установить включение/выключение передачи имени VLAN. Варианты:
|
Примечания
Примечание
- Для данного модуля требуется, чтобы на удалённом управляемом устройстве была включена служба netconf.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключениями
localдля устаревших плейбуков.
Примеры
- name: "Configure global LLDP enable state"
ce_lldp_interface_interface:
lldpenable: enabled
- name: "Configure interface lldp enable state"
community.network.ce_lldp_interface:
function_lldp_interface_flag: disableINTERFACE
ifname: 10GE1/0/1
lldpadminstatus: rxOnly
- name: "Configure LLDP transmit interval and ensure global LLDP state is already enabled"
community.network.ce_lldp_interface:
function_lldp_interface_flag: intervalINTERFACE
ifname: 10GE1/0/1
txinterval: 4
- name: "Configure basic-tlv: management-address TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: basic_tlv
ifname: 10GE1/0/1
manaddrtxenable: true
- name: "Configure basic-tlv: prot description TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: basic_tlv
ifname: 10GE1/0/1
portdesctxenable: true
- name: "Configure basic-tlv: system capabilities TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: basic_tlv
ifname: 10GE1/0/1
syscaptxenable: true
- name: "Configure basic-tlv: system description TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: basic_tlv
ifname: 10GE1/0/1
sysdesctxenable: true
- name: "Configure basic-tlv: system name TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: basic_tlv
ifname: 10GE1/0/1
sysnametxenable: true
- name: "TLV types that are forbidden to be published on the configuration interface, link aggregation TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: dot3_tlv
ifname: 10GE1/0/1
linkAggreTxEnable: true
- name: "TLV types that are forbidden to be published on the configuration interface, MAC/PHY configuration/status TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: dot3_tlv
ifname: 10GE1/0/1
macPhyTxEnable: true
- name: "TLV types that are forbidden to be published on the configuration interface, maximum frame size TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: dot3_tlv
ifname: 10GE1/0/1
maxFrameTxEnable: true
- name: "TLV types that are forbidden to be published on the configuration interface, EEE TLV"
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvdisableINTERFACE
type_tlv_disable: dot3_tlv
ifname: 10GE1/0/1
eee: true
- name: "Configure the interface to publish an optional DCBX TLV type "
community.network.ce_lldp_interface:
function_lldp_interface_flag: tlvenableINTERFACE
ifname: 10GE1/0/1
type_tlv_enable: dcbx
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
changed boolean | проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state dictionary | k/v пары глобальной конфигурации DLDP после выполнения модуля Возвращается: всегда Пример: |
existing dictionary | k/v пары существующей глобальной конфигурации LLDP Возвращается: всегда Пример: |
proposed dictionary | k/v пары параметров, переданных в модуль Возвращается: всегда Пример: |
updates list / elements=string | команда, отправленная устройству Возвращается: всегда Пример: |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/ce_lldp_interface_module.html