Spec-Zone.ru › Ansible

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

Указывает желаемое состояние ресурса.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

trap_buff_enable

string

Включён ли буфер ловушек для вывода информации.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

trap_buff_size

string

Размер буфера ловушек. Значение представляет собой целое число в диапазоне от 0 до 1024. Значение по умолчанию равно 256.

trap_enable

string

Разрешено ли устройству выдавать оповещения.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

trap_level

string

Уровень ловушек, разрешённых для вывода.

Варианты:

  • "emergencies"
  • "alert"
  • "critical"
  • "error"
  • "warning"
  • "notification"
  • "informational"
  • "debugging"

trap_time_stamp

string

Формат метки времени информации об оповещениях.

Варианты:

  • "date_boot"
  • "date_second"
  • "date_tenthsecond"
  • "date_millisecond"
  • "shortdate_second"
  • "shortdate_tenthsecond"
  • "shortdate_millisecond"
  • "formatdate_second"
  • "formatdate_tenthsecond"
  • "formatdate_millisecond"

Примечания

Примечание

  • Этот модуль требует, чтобы системная служба 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

Проверка на наличие изменений на устройстве

Возвращается: всегда

Пример: true

end_state

dictionary

К/З пары параметров aaa после выполнения модуля

Возвращается: всегда

Пример: {"icTrapBuffEn": "true", "trapBuffSize": "768"}

existing

dictionary

К/З пары существующего сервера aaa

Возвращается: всегда

Пример: {"icTrapBuffEn": "false", "trapBuffSize": "256"}

proposed

dictionary

К/З пары параметров, переданных в модуль

Возвращается: всегда

Пример: {"state": "present", "trap_buff_enable": "true", "trap_buff_size": "768"}

updates

list / elements=string

команда, отправленная на устройство

Возвращается: всегда

Пример: ["info-center trapbuffer", "info-center trapbuffer size 768"]

Авторы

  • wangdezhuang (@QijunPan)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (Исходный код)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API