|
1 |
| -init: |
2 |
| - it_systems: |
3 |
| - ADUUID: Active Directory UUID |
4 |
| - ADtitle: Active Directory Title |
5 | 1 | ldap_to_mo:
|
6 | 2 | Employee:
|
7 | 3 | objectClass: ramodels.mo.employee.Employee
|
8 | 4 | _import_to_mo_: "false"
|
9 |
| - cpr_number: '{{ ldap.employeeNumber|strip_non_digits or NONE }}' |
| 5 | + _ldap_attributes_: ["employeeNumber" , "title" , "givenName" , "sn"] |
10 | 6 | uuid: '{{ employee_uuid or NONE }}'
|
| 7 | + nickname_given_name: '{{ get_employee_dict(employee_uuid).nickname_given_name }}' |
| 8 | + nickname_surname: '{{ get_employee_dict(employee_uuid).nickname_surname }}' |
| 9 | + cpr_number: '{{ldap.employeeNumber|strip_non_digits or NONE}}' |
| 10 | + user_key: '{{ ldap.title }}' |
| 11 | + given_name: '{{ ldap.givenName }}' |
| 12 | + surname: '{{ ldap.sn }}' |
11 | 13 | ADtitle:
|
12 | 14 | objectClass: ramodels.mo.details.it_system.ITUser
|
13 | 15 | _import_to_mo_: "true"
|
| 16 | + _ldap_attributes_: ["title"] |
14 | 17 | user_key: '{{ ldap.title }}'
|
15 | 18 | itsystem: '{{ get_it_system_uuid(''ADtitle'') }}'
|
16 | 19 | person: '{{ employee_uuid or NONE }}'
|
17 | 20 | ADUUID:
|
18 | 21 | objectClass: ramodels.mo.details.it_system.ITUser
|
19 | 22 | _import_to_mo_: "true"
|
| 23 | + _ldap_attributes_: ["title", "entryUUID"] |
| 24 | + _terminate_: '{{ now()|mo_datestring if ldap.title == "WOW" else NONE }}' |
20 | 25 | user_key: '{{ ldap.entryUUID }}'
|
21 | 26 | itsystem: '{{ get_it_system_uuid(''ADUUID'') }}'
|
22 | 27 | person: '{{ employee_uuid or NONE }}'
|
23 | 28 | mo_to_ldap:
|
24 | 29 | Employee:
|
25 |
| - employeeNumber: '{{ mo_employee.cpr_number }}' |
| 30 | + employeeNumber: '{{mo_employee.cpr_number}}' |
| 31 | + title: '{{ mo_employee.user_key }}' |
| 32 | + givenName: '{{ mo_employee.given_name }}' |
| 33 | + sn: '{{ mo_employee.surname }}' |
26 | 34 | ADtitle:
|
27 | 35 | title: '{{ mo_employee_it_user.user_key }}'
|
28 | 36 | employeeNumber: '{{ mo_employee.cpr_number }}'
|
29 | 37 | ADUUID:
|
| 38 | + title: '{{ NONE }}' |
30 | 39 | entryUUID: '{{ mo_employee_it_user.user_key }}'
|
31 | 40 | employeeNumber: '{{ mo_employee.cpr_number }}'
|
32 | 41 | username_generator:
|
33 |
| - objectClass: "UserNameGenerator" |
| 42 | + objectClass: UserNameGenerator |
| 43 | + combinations_to_try: ["FFFX", "LLLX"] |
0 commit comments