All notable changes to this module will be documented in this file.
- allow configuring static passwords if
-insecure-passwords
is given
- fix removing recovery phones/emails
- improved license handling speed
- allow to omit default values
- auotmatic sorting
- removed
secondaryEmailAddress
, relying on aliases instead - list of possible licenses can be overwritten (insetad of relying on the built-in licenses)
- removed orgUnitPath from orgUnit configuration, as it is always deduced from the name anyway and cannot be changed
- user, group and org unit configuration files must now always be given, but they can be the same file
- Fixed duplicate elements when exporting into a non-empty file.
- Exports are now sorted alphabetically to provide a stable output.
- Fixed missing pagination handling.
- Improve logging while exporting.
- Allow to split users, group and org units into distinct files.
- Handle API quotas by slowing down requests.
- Group configuration expanded by fields:
- Access Type settings
- if is archivied
- Access Type settings
- User configuration expanded by fields:
- Aliases
- Phones, address
- Recovery Phone & Recovery Email
- Employee & Location information
- Aliases
- Dockerfile improved.
- The validation of the configuration file does not need private key nor impersonated email to be provided.
- Initial release:
- export of the config of the users from the domain
- validation of the config file
- synchronization of the users without executing the changes
- user creation, deletion, update
- organizational unit creation, deletion, update
- group creation, deletion, update
- group members addition, removal, update of membership