community.network.ce_info_center_trap модуль – Управляет конфигурацией ловушек информационного центра на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network collection (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_info_center_trap.
Краткое описание
- Управляет конфигурациями ловушек информационного центра на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_info_center_trap
Параметры
Параметр | Комментарии |
|---|---|
channel_id string | Номер канала. Значение представляет собой целое число в диапазоне от 0 до 9. Значение по умолчанию равно 0. |
module_name string | Имя модуля правила. Значение представляет собой строку из 1 до 31 символа без учёта регистра. Значение по умолчанию — default. Используйте строчные буквы, например [aaa, acl, arp, bfd]. |
state string | Указывает желаемое состояние ресурса. Варианты:
|
trap_buff_enable string | Включён ли буфер ловушек для вывода информации. Варианты:
|
trap_buff_size string | Размер буфера ловушек. Значение представляет собой целое число в диапазоне от 0 до 1024. Значение по умолчанию равно 256. |
trap_enable string | Разрешено ли устройству выдавать оповещения. Варианты:
|
trap_level string | Уровень ловушек, разрешённых для вывода. Варианты:
|
trap_time_stamp string | Формат метки времени информации об оповещениях. Варианты:
|
Примечания
Примечание
- Этот модуль требует, чтобы системная служба netconf была включена на удалённом управляемом устройстве.
- Рекомендуемое соединение —
netconf. - Этот модуль также работает с соединениями
localдля устаревших playbook.
Примеры
- name: CloudEngine info center trap test
hosts: cloudengine
connection: local
gather_facts: false
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: "Config trap buffer"
community.network.ce_info_center_trap:
state: present
trap_buff_enable: true
trap_buff_size: 768
provider: "{{ cli }}"
- name: "Undo trap buffer"
community.network.ce_info_center_trap:
state: absent
trap_buff_enable: true
trap_buff_size: 768
provider: "{{ cli }}"
- name: "Config trap module log level"
community.network.ce_info_center_trap:
state: present
module_name: aaa
channel_id: 1
trap_enable: true
trap_level: error
provider: "{{ cli }}"
- name: "Undo trap module log level"
community.network.ce_info_center_trap:
state: absent
module_name: aaa
channel_id: 1
trap_enable: true
trap_level: error
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения задокументированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
changed boolean | Проверка на наличие изменений на устройстве Возвращается: всегда Пример: |
end_state dictionary | К/З пары параметров aaa после выполнения модуля Возвращается: всегда Пример: |
existing dictionary | К/З пары существующего сервера aaa Возвращается: всегда Пример: |
proposed dictionary | К/З пары параметров, переданных в модуль Возвращается: всегда Пример: |
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_info_center_trap_module.html