Spec-Zone.ru › Ansible

Модуль microsoft.ad.debug_ldap_client — Получение информации о хосте для отладки подключений LDAP

Примечание

Этот модуль входит в состав коллекции microsoft.ad (версия 1.7.1).

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

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

Чтобы использовать её в книге задач, укажите: microsoft.ad.debug_ldap_client.

Новая функция в microsoft.ad 1.1.0

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

Обзор

  • Получить информацию о текущем хосте Ansible для отладки подключений LDAP и их возможностей.

Примечание

Данному модулю соответствует плагин действий.

Атрибуты

Атрибут

Поддержка

Описание

action

Поддержка: полная

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

async

Поддержка: полная

Поддерживает использование с ключевым словом async

bypass_host_loop

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

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

Условные операторы будут работать так, как если бы использовалось run_once, переменные будут взяты с первого доступного хоста

Это действие обычно не будет работать вне стратегий синхронного выполнения

check_mode

Поддержка: полная

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

diff_mode

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

Возвращает подробности о том, что изменилось (или, возможно, нуждается в изменении в режиме check_mode), когда включён режим diff

platform

Платформа: posix

Целевые операционные системы/семейства, на которые может быть применено действие

Примечания

Примечание

  • См. справку по подключению LDAP для получения дополнительной информации о подключениях LDAP.
  • Значения возврата не входят в какие-либо соглашения и могут измениться в будущем. Они предназначены для предоставления моментального снимка хоста Ansible, который может помочь в отладке проблем с подключениями LDAP, и не должны использоваться как часть обычной книги задач.

Примеры

- name: Get information about the Ansible host's LDAP capabilities
  microsoft.ad.debug_ldap_client:
END_OF_DOCUMENT_MARKER

Значения возврата

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

Ключ

Описание

dns

сложный

Подробности поиска сервера LDAP SRV.

Значения будут заполнены только при установке dnspython.

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

default_port

целое число

Порт по умолчанию выбранного SRV-записи.

Возвращается: dnspython установлен

Пример: 389

default_server

строка

Имя хоста по умолчанию выбранной SRV-записи.

Возвращается: dnspython установлен

Пример: "dc01.domain.com"

exception

строка

Любые исключения, возникшие при получении SRV-записей.

Возвращается: dnspython установлен

Пример: ""

records

список / элементы=строка

SRV-записи, найденные во время поиска сервера LDAP.

Возвращается: dnspython установлен

port

целое число

Порт этой SRV-записи.

Возвращается: dnspython установлен и найден default_realm

Пример: 389

priority

целое число

Значение приоритета записи.

Возвращается: dnspython установлен и найден default_realm

Пример: 0

target

строка

Имя целевого объекта SRV-записи.

Возвращается: dnspython установлен и найден default_realm

Пример: "dc01.domain.com."

weight

целое число

Значение веса записи.

Возвращается: dnspython установлен и найден default_realm

Пример: 100

kerberos

сложный

Подробности о настройке Kerberos хоста.

Значения будут заполнены только при установке krb5.

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

default_cc

сложный

Подробности о кэше учетных данных Kerberos по умолчанию.

Возвращается: krb5 установлен

creds

сложный

Список учетных данных, хранящихся в ccache.

Это требует, чтобы krb5 >= 0.5.0 было заполнено.

Возвращается: krb5 установлен

client

строка

Имя принципала клиента, для которого предназначены учетные данные.

Возвращается: krb5 >= 0.5.0 установлен

Пример: "username@DOMAIN.COM"

server

строка

Имя принципала сервера, для которого предназначены учетные данные.

Возвращается: krb5 >= 0.5.0 установлен

Пример: "krbtgt/DOMAIN.COM@DOMAIN.COM"

exception

строка

Любые исключения, возникшие при получении информации о ccache.

Возвращается: krb5 установлен

Пример: ""

name

строка

Тип и имя кэша ccache по умолчанию.

Возвращается: krb5 установлен

Пример: "FILE:/tmp/krb5cc_1000"

principal

строка

Принципал по умолчанию ccache

Возвращается: krb5 установлен

Пример: "username@DOMAIN.COM"

default_realm

string

Значение default_realm, полученное от Kerberos.

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

Возвращаемое значение: krb5 установлен

Пример: "domain.com"

exception

string

Подробности исключения, если значение default_realm получить не удалось.

Возвращаемое значение: krb5 установлен

Пример: ""

packages

complex

Все пакеты, используемые этой коллекцией для LDAP-соединений, и их установленные версии.

Если пакет не установлен или не удалось импортировать, значением является трассировка ошибки импорта.

Это может использоваться для определения доступности таких дополнительных функций, как аутентификация Kerberos или поиск серверов.

Возвращаемое значение: всегда

dnspython

string

Установленная версия dnspython или ошибка импорта, если пакет не установлен.

Возвращаемое значение: всегда

Пример: "2.3.0"

dpapi_ng

string

Установленная версия dpapi-ng или ошибка импорта, если пакет не установлен.

Возвращаемое значение: всегда

Пример: "0.1.0"

krb5

string

Установленная версия krb5 или ошибка импорта, если пакет не установлен.

Возвращаемое значение: всегда

Пример: "0.5.0"

pyspnego

string

Установленная версия pyspnego или ошибка импорта, если пакет не установлен.

Возвращаемое значение: всегда

Пример: "0.8.0"

sansldap

string

Установленная версия sansldap или ошибка импорта, если пакет не установлен.

Возвращаемое значение: всегда

Пример: "0.1.0"

Авторы

  • Jordan Borean (@jborean93)

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

  • Отслеживание проблем
  • Репозиторий (источники)
  • Сообщить об ошибке
  • Общение

© 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/microsoft/ad/debug_ldap_client_module.html

Spec-Zone.ru

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