Commit Graph

70 Commits

Author SHA1 Message Date
Tim Breidenbach
ec07d7d2aa fix(univention_directory_manager): change password to same value failed
Issue: https://github.com/univention/ansible-modules/issues/17
2024-06-07 11:32:44 +02:00
Tim Breidenbach
530eb11458 fix(univention_app): compare of app version breaks for version strings like "2.2.8" > "2.2.11" 2024-05-31 16:14:13 +02:00
Frank Greif
2bf41293e7 fix: allow the module to handle version numbers with space characters. 2024-03-14 09:58:12 +01:00
mel3ven
ffc300ff6e feat: add update docs for update_app_lists property 2023-08-30 19:25:24 +02:00
mel3ven
24109851e1 feat: add univention-app update option when installing or updating app 2023-08-30 19:25:24 +02:00
mel3ven
417121dc2b fix: add regard for spaces in configure app logic 2023-08-24 11:14:41 +02:00
mel3ven
f7cd078c14 fix: App Upgrade is now executed before configuration changes 2023-06-22 13:20:34 +02:00
mel3ven
5642bb8a72 fix: [univention_app]: Fix trailing whitespace 2023-06-09 11:57:07 +00:00
mel3ven
0932cf2679 fix: [univention_app]: Fix flake8 line overindent error 2023-06-09 11:57:07 +00:00
mel3ven
1164110215 fix: [univention_app]: Fix flake8 line overindent errors 2023-06-09 11:57:07 +00:00
mel3ven
67723f02b0 fix: [univention_app]: Fix flake8 line length errors 2023-06-09 11:57:07 +00:00
mel3ven
416aad5a0c fix: [univention_app]: change stall arguments to stalled / unstalled, fix typos and readme 2023-06-09 11:57:07 +00:00
mel3ven
8f1387be33 fix: [univention_app]: Implement Feedback from Review, integration tests & readme 2023-06-09 11:57:07 +00:00
Tim Breidenbach
4f8039042d fix(univention_app): None value to dict 2023-06-09 11:57:07 +00:00
Tim Breidenbach
7a38f98b64 fix(univention_app): linting 2023-06-09 11:57:07 +00:00
mel3ven
67efbcf1b5 feat(univention_app): Add case insensitivity, config during install, refactor 2023-06-09 11:57:07 +00:00
mel3ven
dfdc786ae4 feat(univention_app): Implement configure functionality (wip) 2023-06-09 11:57:07 +00:00
mel3ven
99fb934e0c fix(univention_app): update regex to acount for version number x.x and fix check_target_version_app 2023-06-09 11:57:07 +00:00
mel3ven
f2a5802ea8 fix(univention_app): Fix if statement in check_target_app_version function 2023-06-09 11:57:07 +00:00
mel3ven
4014b8422c fix(univention_app): Implement new update behaviour with state current - implement states started & stopped - fix regex & refactor 2023-06-09 11:57:07 +00:00
mel3ven
6df7d2f0eb fix(univention_app): Implement correct use of username | refactor to account for versions with hyphen 2023-06-09 11:57:07 +00:00
mel3ven
0bf39b2bfc feat(univention_app): Add update and install capabilities of specific app version [wip] 2023-06-09 11:57:07 +00:00
Lukas Zumvorde
1ff6466c18 refactor(univention_app): make bools more obvious #5 2023-06-09 11:57:07 +00:00
Lukas Zumvorde
c4633a1372 fix: linting errors #5 2023-06-09 11:57:07 +00:00
Jan-Luca Kiok
3ef9cc97df style(univention_app): Conform to ansible linting rules 2023-06-09 11:57:07 +00:00
Jan-Luca Kiok
0e5c5d4025 style(univention_app): Rewrite to be flake8 compatible 2023-06-09 11:57:07 +00:00
Lukas Zumvorde
ebbdf1eb6a feat: make UCS 5 compatible 2023-06-09 11:57:07 +00:00
Lukas Zumvorde
c15dd3b369 feat: Add module for usage of univention-app 2023-06-09 11:57:07 +00:00
Lukas Rettler
08c5f9c74e refactor(univention_directory_manager): use raw_sting for ansible documentation 2023-06-07 10:59:59 +02:00
Lukas Rettler
fa965a5658 feat(univention_directory_manager): implement change status
* set the correct change status
* return the changed attributes
2023-06-07 10:59:59 +02:00
Lukas Rettler
6de8d76a86 fix(univention_directory_manager): better traceback handling 2023-06-07 10:59:59 +02:00
Lukas Rettler
ac6874564a refactor(univention_directory_manager): simplfy option operation 2023-06-07 10:59:59 +02:00
Lukas Rettler
aa54185c54 refactor(univention_directory_manager): simplfy _encoder usage 2023-06-07 10:59:59 +02:00
Lukas Rettler
fc7c84f32a feat(univention_directory_manager): implement udm "superordinate" option #7
Thanks to @s3lph for the PR
2023-06-07 10:59:59 +02:00
Lukas Rettler
ae6cdc0d0a fix(univention_directory_manager): invalid dn does not fail
fail on an invalid dn
2023-06-07 10:59:59 +02:00
Lukas Rettler
80f2a0d1d0 fix(univention_directory_manager)!: use ansible standard msg output
BREAKING CHANGE: drop mixed 'message' return to ansible standard 'msg' return
2023-06-07 10:59:59 +02:00
Lukas Rettler
1dd0e759a3 fix(univention_directory_manager): encoder missing connection and api_version 2023-06-07 10:59:59 +02:00
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