ce_info_center_log - Управляет конфигурацией журнала центра информации на коммутаторах HUAWEI CloudEngine.
Новая версия 2.4.
Обзор
- Установка формата временной метки логов. Настройка устройства для вывода логов в буфер.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| channel_id | Указывает идентификатор канала. Значение - целое число от 0 до 9. | |
| log_buff_enable |
| Включает отправку логов в буфер. |
| log_buff_size | Указывает максимальное количество логов в буфере. Значение - целое число от 0 до 10240. Если logbuffer-size равно 0, логи не отображаются. | |
| log_enable |
| Указывает, включено ли фильтрация логов. |
| log_level |
| Указывает уровень серьезности лога. |
| log_time_stamp |
| Устанавливает формат временной метки логов. |
| module_name | Указывает имя модуля. Значение - имя модуля в регистрационных логах. | |
| state |
| Определяет, должно ли конфигурация быть присутствующей или отсутствующей на устройстве. |
Примеры
- 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