Заполните значения полей в соответствии с вашей инфраструктурой и соблюдая структуру YAML:
sources: #Здесь задаются источники откуда брать данные
ldap:
- server: "example.com"
source: "example.com"
port: 389
ssl: false
timeout: 10000
base_dn: "dc=example,dc=com"
user_dn: "cn=admin,dc=example,dc=com"
password: "example_password"
base_ou: "Example Inc."
auto_update:
ldap:
enabled: false
timeout: 86400000 # Обновление раз в день, время указывается в миллисекундах
# ============================
# ОБЩИЕ НАСТРОЙКИ
# ============================
additional_import_settings:
common:
include_incompletely_filled_contacts: false # | true - если выключена, при импорте будут отброшены все контакты, у которых отсутствуют обязательные поля
full_name_parsing:
enabled: false
pattern: "LFM" # L - last_name, M - middle_name, F - first_name
fallback_enabled: true # если не удалось распарсить - класть всё в fallback_field
fallback_field: "middle_name" # middle_name | first_name | last_name; по умолчанию middle_name
ldap:
ignore_data: [""]
object_name: ["object", "string"]
sources: ldap:
port — Порт сервера LDAP;
server/source — Хост или доменное имя сервера LDAP;
base_dn — Базовый DN (Distinguished Name), с которого начинается поиск пользователей и групп в LDAP;
ssl — Использовать ли SSL для защищенного подключения к серверу;
timeout — Таймаут для операций с сервером LDAP, задается в миллисекундах;
user_dn — Полный Distinguished Name (DN) администратора LDAP-сервера, необходимый для аутентификации;
password — Пароль администратора для доступа к серверу LDAP;