Spec-Zone.ru › Ansible

Модуль community.general.syslogger — запись сообщений в syslog

Примечание

Этот модуль входит в коллекцию community.general (версия 12.6.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install community.general.

Чтобы использовать её в плейбуке, укажите: community.general.syslogger.

  • Обзор
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Обзор

  • Использует syslog для добавления записей в журнал на узле.

Параметры

Параметр

Комментарии

facility

string

Задаёт категорию журнала.

Варианты:

  • "kern"
  • "user"
  • "mail"
  • "daemon" ← (по умолчанию)
  • "auth"
  • "lpr"
  • "news"
  • "uucp"
  • "cron"
  • "syslog"
  • "local0"
  • "local1"
  • "local2"
  • "local3"
  • "local4"
  • "local5"
  • "local6"
  • "local7"

ident

string

добавлен в community.general 0.2.0

Задаёт имя приложения, отправляющего сообщение в syslog.

По умолчанию: "ansible_syslogger"

log_pid

boolean

Записывать PID в скобках.

Варианты:

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

msg

string / обязательный

Сообщение для записи в syslog.

priority

string

Задаёт приоритет записи журнала.

Варианты:

  • "emerg"
  • "alert"
  • "crit"
  • "err"
  • "warning"
  • "notice"
  • "info" ← (по умолчанию)
  • "debug"

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: нет

Можно выполнять в check_mode и возвращать прогноз изменения состояния, не изменяя целевой узел.

diff_mode

Поддержка: нет

В режиме diff возвращает сведения о том, что изменилось (или, возможно, должно измениться в check_mode).

Примеры

- name: Simple Usage
  community.general.syslogger:
    msg: "I will end up as daemon.info"

- name: Send a log message with err priority and user facility with log_pid
  community.general.syslogger:
    msg: "Hello from Ansible"
    priority: "err"
    facility: "user"
    log_pid: true

- name: Specify the name of application which is sending log message
  community.general.syslogger:
    ident: "MyApp"
    msg: "I want to believe"
    priority: "alert"

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

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

Ключ

Описание

facility

string

Категория syslog.

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

Пример: "info"

ident

string

добавлен в community.general 0.2.0

Имя приложения, отправляющего сообщение в журнал.

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

Пример: "ansible_syslogger"

log_pid

boolean

Состояние записи PID в журнал.

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

Пример: true

msg

string

Сообщение, отправленное в syslog.

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

Пример: "Hello from Ansible"

priority

string

Уровень приоритета.

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

Пример: "daemon"

Авторы

  • Tim Rightnour (@garbled1)

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

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Запросить помощь
  • Сообщить об ошибке
  • Предложить новую функцию
  • Общение

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/syslogger_module.html

Spec-Zone.ru

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