Spec-Zone.ru › Ansible

theforeman.foreman.foreman обратный вызов – Отправка событий в Foreman

Примечание

Этот подключаемый модуль обратного вызова является частью коллекции theforeman.foreman (версия 4.2.0).

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

Для установки используйте: ansible-galaxy collection install theforeman.foreman. Вам потребуются дополнительные требования для использования этого подключаемого модуля обратного вызова, см. Требования для получения подробной информации.

Чтобы использовать его в playbook, укажите: theforeman.foreman.foreman.

  • Подключаемый модуль обратного вызова
  • Краткое описание
  • Требования
  • Параметры

Подключаемый модуль обратного вызова

Этот подключаемый модуль является подключаемым модулем обратного вызова уведомлений. Он отправляет информацию о запуске playbook другим приложениям, службам или системам. См. Подключаемые модули обратного вызова для получения дополнительной информации о подключаемых модулях обратного вызова.

Краткое описание

  • Этот обратный вызов будет сообщать факты и события задач в Foreman

Требования

Ниже приведены требования, необходимые на локальном узле контроллера, который выполняет этот обратный вызов.

  • включение в белый список в конфигурации
  • requests (библиотека python)

Параметры

Параметр

Комментарии

client_cert

псевдонимы: ssl_cert

строка

Сертификат X509 для аутентификации в Foreman, если используется https

По умолчанию: "/etc/foreman/client_cert.pem"

Конфигурация:

  • Записи INI:

    [callback_foreman]
    ssl_cert = /etc/foreman/client_cert.pem
    
    [callback_foreman]
    client_cert = /etc/foreman/client_cert.pem
    
  • Переменная среды: FOREMAN_SSL_CERT

client_key

псевдонимы: ssl_key

строка

соответствующий закрытый ключ

По умолчанию: "/etc/foreman/client_key.pem"

Конфигурация:

  • Записи INI:

    [callback_foreman]
    ssl_key = /etc/foreman/client_key.pem
    
    [callback_foreman]
    client_key = /etc/foreman/client_key.pem
    
  • Переменная среды: FOREMAN_SSL_KEY

dir_store

строка

Если установлено, обратный вызов не выполняет HTTP-вызовы, а сохраняет результаты в указанный каталог.

Для каждого отчета создается новый файл в формате SEQ_NO-hostname.json.

Для каждого факта создается новый файл в формате SEQ_NO-hostname.json.

Значение должно быть действительным каталогом.

Это предназначено для целей отладки и тестирования.

Если установлено пустое значение (по умолчанию), эта функция отключается.

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

Конфигурация:

  • Запись INI:

    [callback_foreman]
    dir_store = ""
    
  • Переменная среды: FOREMAN_DIR_STORE

disable_callback

строка

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

Его можно установить в значение «1», чтобы предотвратить использование подключаемого модуля, даже если он загружается.

По умолчанию: 0

Конфигурация:

  • Переменная среды: FOREMAN_CALLBACK_DISABLE

proxy_url

строка

URL-адрес сервера Foreman Smart Proxy.

Конфигурация:

  • Запись INI:

    [callback_foreman]
    proxy_url = VALUE
    
  • Переменная среды: FOREMAN_PROXY_URL

report_type

строка

тип конечной точки для отчетов: foreman или proxy

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

Конфигурация:

  • Запись INI:

    [callback_foreman]
    report_type = foreman
    
  • Переменная среды: FOREMAN_REPORT_TYPE

url

строка / обязательно

URL-адрес сервера Foreman.

Конфигурация:

  • Запись INI:

    [callback_foreman]
    url = VALUE
    
  • Переменная среды: FOREMAN_URL
  • Переменная среды: FOREMAN_SERVER_URL
  • Переменная среды: FOREMAN_SERVER

verify_certs

строка

Переключатель для определения того, следует ли проверять сертификат Foreman.

Его можно установить в значение «1», чтобы проверить SSL-сертификаты с использованием установленных ЦС, или в путь, указывающий на пакет ЦС.

Установите значение «0», чтобы отключить проверку сертификатов.

По умолчанию: 1

Конфигурация:

  • Запись INI:

    [callback_foreman]
    verify_certs = 1
    
  • Переменная среды: FOREMAN_SSL_VERIFY

Подсказка

Записи конфигурации для каждого типа записи имеют порядок приоритета от низкого к высокому. Например, переменная, которая находится ниже в списке, переопределит переменную, которая находится выше.

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

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

© 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/theforeman/foreman/foreman_callback.html

Spec-Zone.ru

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