diff --git a/machines/gerd/services/lldap/bootstrap/example.json b/machines/gerd/services/lldap/bootstrap/example.json new file mode 100644 index 0000000..23bc542 --- /dev/null +++ b/machines/gerd/services/lldap/bootstrap/example.json @@ -0,0 +1,79 @@ +{ + "group_attributes": [ + { + "name": "hosted_email2", + "attributeType": "STRING", + "isEditable": false, + "isList": false, + "isVisible": false + }, + { + "name": "hosted_email10", + "attributeType": "STRING", + "isEditable": false, + "isList": false, + "isVisible": false + } + ], + "user_attributes": [ + { + "name": "member_email", + "attributeType": "STRING", + "isEditable": false, + "isList": false, + "isVisible": true + } + ], + "groups": [ + { + "display_name": "base_member", + "hosted_email2": "tehnte_member", + "hosted_email10": "tehnte_member" + }, + { "display_name": "system_service" }, + { "display_name": "lldap_admin" }, + { "display_name": "lldap_password_manager" }, + { "display_name": "lldap_strict_readonly" }, + { "display_name": "disabled" } + ], + "users": [ + { + "user_id": "admin", + "groups": ["lldap_admin"], + "mail": "admin@fricloud.dk" + }, + { + "user_id": "bind_user", + "groups": ["lldap_password_manager", "lldap_strict_readonly"], + "mail": "lldap_bind_user@fricloud.dk" + }, + { + "user_id": "authelia", + "groups": ["system_service", "base_member"], + "mail": "authelia@fricloud.dk" + }, + { + "user_id": "wger", + "groups": ["base_member"], + "mail": "wger@fricloud.dk" + }, + { + "user_id": "testusername", + "groups": ["base_member"], + "password": "env:PASSWORD", + "mail": "testusername@fricloud.dk" + }, + { + "user_id": "eyjhb", + "groups": ["lldap_admin", "base_member"], + "mail": "eyjhb@fricloud.dk", + "member_email": "eyjhb@fricloud.dk" + }, + { + "user_id": "rasmus", + "groups": ["lldap_admin", "base_member"], + "mail": "rasmus@fricloud.dk", + "member_email": "rasmus@fricloud.dk" + } + ] +}