Настройка job запуска развертывания конфигурационных файлов (masterJob)#

MasterJob предназначен для запуска job развертывания базовых конфигураций и job развертывания конфигураций ресурсов.

Подготовка для masterJob#

  • В Platform V DevOps Tools (Jenkins) загрузить заранее подготовленные Credentials: для доступа в Nexus, Bitbucket, SecMan.

  • В Bitbucket подготовить репозиторий для конфигураций дистрибутива.

  • Каждая из папок с параметрами настраивается индивидуально под использование необходимых коннекторов при загрузке ресурсов, а также для загрузки нескольких ресурсов AD/Exchange.

  • Например, из loadResources-a-test, loadResources-d и loadResources-s устанавливаются ресурсы exchange с стендозависимыми параметрами, а из loadResources — ресурсы departments, employee, focal, scim и soap.

  • Для индивидуальной настройки выбора коннекторов необходимо настроить следующие параметры конфигурационного файла idmc.connectors.conf:

Параметр

Значение

Описание

Для AD/Exchange

idmc.connector.exchange.resource.oid

10000000-0000-0000-0000-100000000300

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-10000000300, 10000000-0000-0000-0000-100000001300, 10000000-0000-0000-0000-100000002300)

idmc.connector.exchange.filter

Раскомментировать при использовании connector hosts <q:substring><q:path>c:name</q:path><q:value>@${name}</q:value></q:substring>

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange: ${name}: указать name connector hosts (пример: <q:substring><q:path>c:name</q:path><q:value>@delta</q:value></q:substring>)

idmc.connector.exchange.resource.name

delta, alpha-test, sigma

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange: добавляется постфикс для name ресурса

idmc.role.functional.admin.ad.oid

10000000-0000-0000-0000-100000000300

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-100000011300, 10000000-0000-0000-0000-100000012300, 10000000-0000-0000-0000-100000013300)

idmc.connector.exchange.generic.import.groups.oid

10000000-0000-0000-0000-100000111300

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-100000111300, 10000000-0000-0000-0000-100000112300, 10000000-0000-0000-0000-100000113300)

idmc.connector.exchange.generic.import.accounts.oid

10000000-0000-0000-0000-100000211300

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-100000211300, 10000000-0000-0000-0000-100000212300, 10000000-0000-0000-0000-100000213300)

idmc.ad.modify.fosbykos.task.oid

10000000-0000-0000-0000-090000000301

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-090000001301, 10000000-0000-0000-0000-090000002301, 10000000-0000-0000-0000-090000003301)

idmc.ad.import.group.task.oid

10000000-0000-0000-0000-100000000301

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 10000000-0000-0000-0000-100000000301, 10000000-0000-0000-0000-100000000302, 10000000-0000-0000-0000-100000000303)

idmc.ad.livesync.task.oid

40000000-0000-0000-0000-000000000302

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001302, 40000000-0000-0000-0000-000000002302, 40000000-0000-0000-0000-000000003302)

idmc.ad.reconcile.task.oid

40000000-0000-0000-0000-000000000303

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001303, 40000000-0000-0000-0000-000000002303, 40000000-0000-0000-0000-000000003303)

idmc.ad.load.groups.task.oid

40000000-0000-0000-0000-000000000304

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001304, 40000000-0000-0000-0000-000000002304, 40000000-0000-0000-0000-000000003304)

idmc.ad.load.accounts.task.oid

40000000-0000-0000-0000-000000000305

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001305, 40000000-0000-0000-0000-000000002305, 40000000-0000-0000-0000-000000003305)

idmc.ad.reconcile.cards.with.status.need.reconcile

40000000-0000-0000-0000-000000000306

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001306, 40000000-0000-0000-0000-000000002306, 40000000-0000-0000-0000-000000003306)

idmc.ad.initial.load.accounts.task.creator

40000000-0000-0000-0000-000000000307

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001307, 40000000-0000-0000-0000-000000002307, 40000000-0000-0000-0000-000000003307)

idmc.ad.delete.all.unlinked.shadows

40000000-0000-0000-0000-000000000308

Необходимо задать индивидуально при использовании нескольких ресурсов AD/Exchange (пример: 40000000-0000-0000-0000-000000001308, 40000000-0000-0000-0000-000000002308, 40000000-0000-0000-0000-000000003308)

Для NGAM

idmc.connector.ngam.resource.oid

10000000-0000-0000-0000-100000001000

Необходимо задать индивидуально при использовании нескольких ресурсов NGAM (пример: 10000000-0000-0000-0000-100000001000, 10000000-0000-0000-0000-100000001100, 10000000-0000-0000-0000-100000001200)

idmc.connector.ngam.resource.name

internal, external, pci_dss

Необходимо задать индивидуально при использовании нескольких ресурсов NGAM: добавляется постфикс для name ресурса

idmc.ngam.accounts.import.task.oid

10000000-0000-0000-0000-000000001001

Необходимо задать индивидуально при использовании нескольких ресурсов NGAM (пример: 10000000-0000-0000-0000-000000001001, 10000000-0000-0000-0000-000000001101, 10000000-0000-0000-0000-000000001201)

idmc.ad.delete.all.unlinked.shadows

10000000-0000-0000-0000-000000001002

Необходимо задать индивидуально при использовании нескольких ресурсов NGAM (пример: 10000000-0000-0000-0000-000000001002, 10000000-0000-0000-0000-000000001102, 10000000-0000-0000-0000-000000001202)