Spec-Zone.ru › Ansible 2.6

ce_info_center_log - Управляет конфигурацией журнала центра информации на коммутаторах HUAWEI CloudEngine.

Новая версия 2.4.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Установка формата временной метки логов. Настройка устройства для вывода логов в буфер.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
channel_id
Указывает идентификатор канала. Значение - целое число от 0 до 9.
log_buff_enable
    Варианты:
  • no_use ←
  • true
  • false
Включает отправку логов в буфер.
log_buff_size
Указывает максимальное количество логов в буфере. Значение - целое число от 0 до 10240. Если logbuffer-size равно 0, логи не отображаются.
log_enable
    Варианты:
  • no_use ←
  • true
  • false
Указывает, включено ли фильтрация логов.
log_level
    Варианты:
  • emergencies
  • alert
  • critical
  • error
  • warning
  • notification
  • informational
  • debugging
Указывает уровень серьезности лога.
log_time_stamp
    Варианты:
  • date_boot
  • date_second
  • date_tenthsecond
  • date_millisecond
  • shortdate_second
  • shortdate_tenthsecond
  • shortdate_millisecond
  • formatdate_second
  • formatdate_tenthsecond
  • formatdate_millisecond
Устанавливает формат временной метки логов.
module_name
Указывает имя модуля. Значение - имя модуля в регистрационных логах.
state
    Варианты:
  • present ←
  • absent
Определяет, должно ли конфигурация быть присутствующей или отсутствующей на устройстве.

Примеры

- name: CloudEngine info center log 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: "Setting the timestamp format of logs"
    ce_info_center_log:
      log_time_stamp: date_tenthsecond
      provider: "{{ cli }}"

  - name: "Enabled to output information to the log buffer"
    ce_info_center_log:
      log_buff_enable: true
      provider: "{{ cli }}"

  - name: "Set the maximum number of logs in the log buffer"
    ce_info_center_log:
      log_buff_size: 100
      provider: "{{ cli }}"

  - name: "Set a rule for outputting logs to a channel"
    ce_info_center_log:
      module_name: aaa
      channel_id: 1
      log_enable: true
      log_level: critical
      provider: "{{ cli }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:

Ключ Возвращаемое значение Описание
changed
boolean
всегда
проверка, были ли внесены изменения на устройстве

Пример:
True
end_state
dict
режим подробной информации
параметры конфигурации после выполнения модуля

Пример:
{'log_time_stamp': 'date_tenthsecond'}
existing
dict
режим подробной информации
существующая конфигурация

Пример:
{'log_time_stamp': 'date_second'}
proposed
dict
режим подробной информации
переданные в модуль параметры

Пример:
{'log_time_stamp': 'date_tenthsecond', 'state': 'present'}
updates
list
всегда
команды, отправленные на устройство

Пример:
['info-center timestamp log date precision-time tenth-second']


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • QijunPan (@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.6/modules/ce_info_center_log_module.html

Spec-Zone.ru

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