Kevin Veen-Birkenbach kevinveenbirkenbach
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-05 17:10:27 +00:00
eca7ffea36 Added another default code
8bcda51528 Removed false :
cb4e750317 feat(web-opt-rdr-domains): add optional logout proxy injection for redirect-only domains
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-05 09:00:37 +00:00
ecfdac6764 Fix CORS handling by adding 'always' to Access-Control-Allow-Origin
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-05 00:50:47 +00:00
9fb372be52 Implemented shallow cloning for git
0cf6674ab5 Refactor Bluesky role: introduce 01_core.yml, rename task files, and fix geolocation path
0d18d86243 Add --vars support to inventory creation, implement deep JSON overrides for host_vars, and update CI workflow to pass MASK_CREDENTIALS_IN_LOGS=false.
bf0134b9c5 Extend inventory creation with --authorized-keys support, unify PATH_ADMINISTRATOR_HOME resolution via group_vars, update CI workflow to pass dummy SSH key, and add full unit test coverage for new features.
2ed58ceffc Removed comment
Compare 12 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-04 16:40:37 +00:00
8c64f91a6d Refactor deploy CLI into cli/deploy/dedicated.py, add package inits, and update unit tests (see ChatGPT conversation: https://chatgpt.com/share/6931af9e-dad0-800f-9a8f-6d01c373de87)
86dd36930f Refactor MariaDB role to stabilize initialization:
5f0dfa616f Optimized env variables
f147bbcc93 Optimized tag name
a0b6ff490d Cleaned up elk role - (not implemented yet, just draft)
Compare 18 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-04 08:30:16 +00:00
770107ff1e Raised matomo ressources
093a44b59c General optimations
845b6e7cc1 Optimized docker compose flush logic
c128bd9c73 Removed deprecated function
bb4391d083 Fix Docker-in-Docker cgroup isolation issues by adding --cgroupns=host
Compare 8 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-04 00:19:39 +00:00
27c399123b Optimized handler loading. Requirerd due to 2.18->2.20 update
7b262cf46e Further app load optiomation due to 2.18->2.20 update
8fad77f17f Solved CDN and Logout deployment bugs existing due to 2.18->2.20 update
91d5ba35d1 Add container-aware execution logic and CI stability fixes
84d3c8fc16 Optimized ignoring of LID driver
Compare 13 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-03 16:09:33 +00:00
13d47766b7 Upercased MariaDB variables
1d0f26617a Optimized docker_git_repository_ variables
794bd4487a Changed from pacman to yay install
3e02fc0190 Added Exception
Compare 11 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-02 23:49:14 +00:00
629e6194f9 Optimized for 2.20
e9b0760d08 Added localhost variable
1cee61d00c Removed no-cache to raise performance
f06460db16 Fix: Automatically set ansible_connection=local for localhost in inventory generator
cde3991c95 Solved undefined variable bug
Compare 13 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-02 15:39:57 +00:00
48cd7743b5 Refactor reachability checks for Matomo and Mailu
4b5ba892ba Introduced SSL_ENABLED flag
5b18f39ccd Extend inventory create CLI with include/ignore filters and SSL/network defaults - https://chatgpt.com/share/692edecd-54c4-800f-b01b-35cf395a60f0
d0d24547c2 Activated blob: for mastodon
fe496d4800 Deactivated CSS for ESPOCRM by Default
Compare 9 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-02 07:38:22 +00:00
5320a5d20c Improve infinito CLI global and full help:
1064afc0dc Add --help-all global flag, implement full CLI help printer, extend Usage output, and add comprehensive unit tests for color_text, nested command discovery, error fallback in extract_description_via_help, and subprocess invocation in show_full_help_for_all.
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-01 23:28:06 +00:00
8314d7e6a6 Refactor DB initialization handling: externalize database_init flag for svc-db-mariadb and svc-db-postgres, remove internal auto-detection, and pass explicit init signal from sys-stk-back-stateful. Improves clarity, avoids incorrect credential lookups, and stabilizes central DB setup.
116c20d61d Refactor Nextcloud fullstack and config tasks:
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-12-01 15:11:04 +00:00
81c4d407a5 Solved missing Mailu Token Bug and to late reset of docker compose dirs, which let to problems in the reset deploy mode
e09f561f0b Refactor run-once orchestration and bootstrap Mailu/Mastodon in a single deploy
72ede9414b Removed other blocks
81304934d5 Removed another block
c9f959058b Removed unnecessary blocks
Compare 21 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-30 00:01:07 +00:00
ce7347f70b Refactor Keycloak kcadm updates into custom Ansible module (see ChatGPT: https://chatgpt.com/share/692b6f0c-ebd4-800f-89e7-474d23c5dd32)
ece4f493d3 Add declarative UserProfileProvider update routine and improve component providerId safety check
86760a4be7 Improve logout patch debug and tighten detection
26dfab147d Implement reserved username handling for users, LDAP and Keycloak
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-29 15:53:47 +00:00
3b3725cbd1 Added sorted domain list to logout to make it determenistic and prevent unnecessary handler triggers
7fa6b2d770 Make CSP header token ordering deterministic
9314cab664 Optimized domains and desktop menu order
03bea763f1 Ensure deterministic ordering of web health expectations and add unit tests
1129b943fc Added --diff option for deploy to check file differences
Compare 5 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-28 23:43:15 +00:00
e754df7e5c Optimized Captcha implementation by solving not defined bugs
880d0ab1d6 Removed block from main.yml and moved run_once logic to 01_core.yml
654131ab89 Add global CAPTCHA config and EspoCRM seeder
4dd1769225 web-app-keycloak: sync Google reCAPTCHA config from realm dictionary
c2a181edd4 Add generic hCaptcha CSP support and tests (ref: ChatGPT conversation https://chatgpt.com/share/6929f2ba-cedc-800f-9c4c-2049810cea94)
Compare 5 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-28 15:38:11 +00:00
2132356f02 Enable custom EspoCRM CSS with Infinito.Nexus color scheme
3dddda39f6 Optimized Listmonk configuration and styling
3912e9b217 Add fediverse_url filter, integrate unified followus URL generation, update Listmonk config, adjust menu categories, and include full Python unittests. Details: https://chatgpt.com/share/69298521-dfc0-800f-9177-fefc7d32fec7
4337b63c2f Updated the desktop menu structure
0287652774 Improve Pixelfed resource configuration and translate waiting message
Compare 5 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-27 23:26:48 +00:00
03a8819483 Solved OAuth2 Proxy host wrong identifier bug
9dd48b7a8e Solved OAuth2 Proxy port config path bugs
e72e5d3e37 Introduced CSP wildcards for MiniQR
21a1c99fda Added Newsletter button to following
9f4bbd4066 Added test for littlejs filter
Compare 11 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-11-27 15:17:07 +00:00
05ff3d3d61 Added matomo to roles and optimized features configuration
873607246c Reactivated roulette wheel to harmonize desktop dashboard view
ac5fdeafd2 Activated oauth2 for suitecrm
cc817f3967 Acitivated handler flushing for mini qr
4f48cf633b Add dynamic PHP error handling config for SuiteCRM:
Compare 16 commits »
kevinveenbirkenbach synced commits to features/web-app-suitecrm at kevinveenbirkenbach/computer-playbook from mirror 2025-11-27 15:16:56 +00:00
05ff3d3d61 Added matomo to roles and optimized features configuration
873607246c Reactivated roulette wheel to harmonize desktop dashboard view
ac5fdeafd2 Activated oauth2 for suitecrm
cc817f3967 Acitivated handler flushing for mini qr
4f48cf633b Add dynamic PHP error handling config for SuiteCRM:
Compare 10 commits »
kevinveenbirkenbach synced commits to features/web-app-suitecrm at kevinveenbirkenbach/computer-playbook from mirror 2025-11-27 07:06:37 +00:00
b80cfbdc9d Finished CLI Installer for SuiteCRM Implementation (LDAP still missing) - https://chatgpt.com/share/69274924-9dec-800f-8653-345aa2c25664
6d6b0fdea6 Implemented CLI installer draft and replaced OIDC by OAuth2 Proxy for SuiteCRM - See https://chatgpt.com/share/69274924-9dec-800f-8653-345aa2c25664
d97d34a822 Refactored OAuth2 Proxy and PhpLDAPAdmin
Compare 3 commits »