Commit Graph

120 Commits

Author SHA1 Message Date
Tim Breidenbach
2bcc58e54b docs(directory_manager): missing example for policy assignment 2024-06-07 15:32:45 +02:00
Tim Breidenbach
f47b04d937 fix(univention_directory_manager): change password to same value failed 2024-06-07 15:29:53 +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
Oliver Friedrich
d55d17acda fix: link to ci-tooling in gitlab-ci.yml 2024-02-12 17:12:56 +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
Dan Roth
47a1e34831 docs: add univention_app link in README 2023-08-22 09:19:17 +02:00
mel3ven
f7cd078c14 fix: App Upgrade is now executed before configuration changes 2023-06-22 13:20:34 +02:00
Lukas Rettler
5aafacc6c1 fix: bump version
bump version for ansible-galaxy upload
2023-06-09 22:13:12 +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
de168f31bf fix: [univention_app]: Fix ansible-lint double quote error for version 2023-06-09 11:57:07 +00:00
mel3ven
89d81cb27a fix: [univention_app]: Fix ansible-lint 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
4f07d37a6d test(univention_directory_manager): add integration test for changed 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
380eb5f7e5 test(univention_directory_manager): improve python2 and python3 testing 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
34199a59dc test(univention_directory_manager): add integration test case for options 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
fdfb17ac65 docs(univention_directory_manager): update udm module documentation for "superordinate" param #7 2023-06-07 10:59:59 +02:00
Lukas Rettler
921a3fa194 test(univention_directory_manager): add integration test case for superordinate #7 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
1bf9a44cc0 test(univention_directory_manager): add more checks 2023-06-07 10:59:59 +02:00
Lukas Rettler
4ac8b14ecb test(univention_directory_manager): generate random user password 2023-06-07 10:59:59 +02:00
Lukas Rettler
b13a8bc060 test(univention_directory_manager): fail on an invalid dn 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