Модуль community.network.ce_info_center_log – Управление конфигурацией журнала информационного центра на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_info_center_log.
Краткое описание
- Установка формата метки времени для журналов. Настройка устройства для вывода журналов в буфер журналов.
Псевдонимы: network.cloudengine.ce_info_center_log
Параметры
Параметр | Комментарии |
|---|---|
channel_id string | Указывает ID канала. Значение представляет собой целое число в диапазоне от 0 до 9. |
log_buff_enable string | Включает отправку журналов коммутатором в буфер журналов. Варианты:
|
log_buff_size string | Указывает максимальное количество журналов в буфере журналов. Значение представляет собой целое число в диапазоне от 0 до 10240. Если logbuffer-size равно 0, журналы не отображаются. |
log_enable string | Указывает, включена ли фильтрация журналов. Варианты:
|
log_level string | Указывает уровень серьезности журнала. Варианты:
|
log_time_stamp string | Устанавливает формат метки времени для журналов. Варианты:
|
module_name string | Указывает имя модуля. Значение представляет собой имя модуля в регистрационных журналах. |
state string | Определяет, должна ли конфигурация присутствовать на устройстве или нет. Варианты:
|
Примечания
Примечание
- Для работы этого модуля необходимо включить системную службу netconf на удаленном управляемом устройстве.
- Рекомендуемое подключение –
netconf. - Этот модуль также работает с соединениями
localдля устаревших playbook.
Примеры
- name: CloudEngine info center log 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: "Setting the timestamp format of logs"
community.network.ce_info_center_log:
log_time_stamp: date_tenthsecond
provider: "{{ cli }}"
- name: "Enabled to output information to the log buffer"
community.network.ce_info_center_log:
log_buff_enable: true
provider: "{{ cli }}"
- name: "Set the maximum number of logs in the log buffer"
community.network.ce_info_center_log:
log_buff_size: 100
provider: "{{ cli }}"
- name: "Set a rule for outputting logs to a channel"
community.network.ce_info_center_log:
module_name: aaa
channel_id: 1
log_enable: true
log_level: critical
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
changed boolean | проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state dictionary | пары ключ/значение конфигурации после выполнения модуля Возвращается: в подробном режиме Пример: |
existing dictionary | пары ключ/значение существующей конфигурации Возвращается: в подробном режиме Пример: |
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_log_module.html