Lukas Rettler
bf06118405
refactor(univention_directory_manager): Set udm_module and udm_api_version as object variables
2023-06-07 10:59:59 +02:00
Lukas Rettler
11c15b4290
refactor(univention_directory_manager): simplfy _remove_objects
2023-06-07 10:59:59 +02:00
Lukas Rettler
58e45d0a49
fix(univention_directory_manager): typo in state definition
2023-06-07 10:59:59 +02:00
Lukas Rettler
5b29b34c51
fix(univention_directory_manager)!: use correct encoder
...
BREAKING CHANGE: Correct encoder may cause issues with current playbooks.
Please be cautious while updating. Have an eye on your property values!
2023-06-07 10:59:59 +02:00
Lukas Rettler
4e847de635
fix(univention_directory_manager): increase pyhton2 compatibility
2023-06-07 10:59:59 +02:00
Lukas Rettler
8da5ee0eda
refactor(univention_direcotry_manager): use object instead of functions
...
Transform the functions into an object to better maintain them.
2023-06-07 10:59:59 +02:00
Lukas Rettler
cd2c15f183
refactor(univention_directory_manager): Global variables must be clearly marked as such
2023-06-07 10:59:59 +02:00
Lukas Rettler
7a63638901
feat(univention_config_registry): Set a variable as forced
2023-05-17 09:28:50 +02:00
Lukas Rettler
04d8481949
feat(univention_directory_manager)!: drop support for UCS < 4.2
...
BREAKING CHANGE: use of univention.udm.UDM.version(2) is not available for UCS < 4.2
2023-03-31 11:18:16 +02:00
Lukas Zumvorde
c846efb9e4
fix(udm): fix errors found by linting #11
2022-06-13 06:28:53 +00:00
Lukas Zumvorde
5cdaa25813
refactor(udm): clarify structure for the module
2022-06-13 06:28:53 +00:00
Lukas Zumvorde
ee77027fa2
feat(udm): can now edit policies and options for objects #11
2022-06-13 06:28:53 +00:00
Jan-Luca Kiok
5ef778d285
docs(univention_directory_manager): add usage documentation
2021-11-22 16:35:51 +01:00
Jan-Luca Kiok
a25c895d90
Merge branch 'feature/udm_test' into feature/udm_module
2021-11-22 16:08:46 +01:00
Jan-Luca Kiok
d70008786c
feat(univention_directory_manager): try to modify objects without dn
...
Previously every object without dn was created which led to failures
upon subsequent runs. Now if a uid or name is present a corresponding
object is queried via get_by_id().
This will still fail if either of them are not given or the object is
present but cannot be found.
2021-11-22 16:05:47 +01:00
Jan-Luca Kiok
9b21027461
test(univention_directory_manager): Test core udm operations
2021-11-22 15:12:45 +01:00
Jan-Luca Kiok
26062e515d
chore(univention_directory_manager): update copyright and attributions
2021-11-22 14:14:16 +01:00
Jan-Luca Kiok
2336ffe828
style(univention_directory_manager): reformat according to flake8
2021-11-22 14:08:06 +01:00
Jan-Luca Kiok
3cd3fa34fd
refactor(univention_directory_manager): remove unused imports
2021-11-22 13:57:35 +01:00
Jan-Luca Kiok
e0ddf68b8a
style(univention_directory_manager): Switch from tabs to spaces
2021-11-22 13:48:54 +01:00
Jan-Luca Kiok
7aff39bd28
Merge branch 'main' into feature/udm_module
2021-11-22 13:31:16 +01:00
Dominik Kaminski
c69b54c96b
chore: merge main into feature/create_a_collection
2021-08-30 20:17:26 +02:00
Dominik Kaminski
521b688fe2
feat(docs): add univention_config_registry doc
2021-08-30 19:53:57 +02:00
Dominik Kaminski
ea9e69d75f
feat: align modules to linter
2021-08-30 19:03:37 +02:00
Lukas Zumvorde
22ce26f8a1
Add module for general usage of univention-directory-manager
2021-08-30 16:34:15 +02:00
Lukas Zumvorde
e00cda605e
fix(univention_config_registry): remove b in rstrip
2021-08-30 16:27:36 +02:00
Lukas Zumvorde
c29bfdc7d5
Merge branch 'feature/create_a_collection' into main
2021-08-30 14:57:01 +02:00
Lukas Zumvorde
1c95b02fc8
Remove untested modules from main branch. Moved to feature branches.
2021-08-30 14:23:31 +02:00
Lukas Zumvorde
437393ac13
Merge branch 'feature/ucr_commit' into 'feature/create_a_collection'
...
UCR: Support committing of templates
See merge request univention/internal/ansible-modules!6
2021-08-30 12:20:10 +00:00
Lukas Zumvorde
7579240538
Apply ansible galaxy compatible directory structure
2021-08-30 14:19:05 +02:00
Dominik Kaminski
7b82f14b67
fix(univention_config_registry): remove b in rstrip
2021-06-25 11:40:53 +02:00
Jan-Luca Kiok
e251e0c896
UCR: Support committing of templates
...
This is done via the Python API instead of calling a shell command which
means that for now there is no error handling and therefore the task
cannot fail.
2021-04-29 15:44:39 +02:00
Dominik Kaminski
c445ae8083
test with galaxy
2021-04-16 17:02:36 +02:00