Skip to content

Commit 94cc4d2

Browse files
committed
fix: [#59851] update dev-environment/kolding_fixture.yaml
1 parent 9945fe0 commit 94cc4d2

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

dev-environment/kolding_fixture.yaml

+17-7
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,43 @@
1-
init:
2-
it_systems:
3-
ADUUID: Active Directory UUID
4-
ADtitle: Active Directory Title
51
ldap_to_mo:
62
Employee:
73
objectClass: ramodels.mo.employee.Employee
84
_import_to_mo_: "false"
9-
cpr_number: '{{ ldap.employeeNumber|strip_non_digits or NONE }}'
5+
_ldap_attributes_: ["employeeNumber" , "title" , "givenName" , "sn"]
106
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 }}'
1113
ADtitle:
1214
objectClass: ramodels.mo.details.it_system.ITUser
1315
_import_to_mo_: "true"
16+
_ldap_attributes_: ["title"]
1417
user_key: '{{ ldap.title }}'
1518
itsystem: '{{ get_it_system_uuid(''ADtitle'') }}'
1619
person: '{{ employee_uuid or NONE }}'
1720
ADUUID:
1821
objectClass: ramodels.mo.details.it_system.ITUser
1922
_import_to_mo_: "true"
23+
_ldap_attributes_: ["title", "entryUUID"]
24+
_terminate_: '{{ now()|mo_datestring if ldap.title == "WOW" else NONE }}'
2025
user_key: '{{ ldap.entryUUID }}'
2126
itsystem: '{{ get_it_system_uuid(''ADUUID'') }}'
2227
person: '{{ employee_uuid or NONE }}'
2328
mo_to_ldap:
2429
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 }}'
2634
ADtitle:
2735
title: '{{ mo_employee_it_user.user_key }}'
2836
employeeNumber: '{{ mo_employee.cpr_number }}'
2937
ADUUID:
38+
title: '{{ NONE }}'
3039
entryUUID: '{{ mo_employee_it_user.user_key }}'
3140
employeeNumber: '{{ mo_employee.cpr_number }}'
3241
username_generator:
33-
objectClass: "UserNameGenerator"
42+
objectClass: UserNameGenerator
43+
combinations_to_try: ["FFFX", "LLLX"]

docker-compose.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ services:
8383
LDAP_CPR_ATTRIBUTE: "employeeNumber"
8484
LDAP_IT_SYSTEM: "ADUUID"
8585

86-
# Produced using: yq -o=json kolding_fixture.yaml
87-
# Followed by escaping the single quotes within templates
86+
# Produced using yq-go: `yq --output-format=json kolding_fixture.yaml`
87+
# !!!!!!!!!!!!!!!!!!!! DO NOT EDIT BY HAND !!!!!!!!!!!!!!!!!!!!
8888
CONVERSION_MAPPING: >-
8989
{
9090
"ldap_to_mo": {

0 commit comments

Comments
 (0)