Kevin Veen-Birkenbach kevinveenbirkenbach
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-27 05:55:15 +02:00
35206aaafd Solved undeclared docker compose variable bug
942e8c9c12 Updated baserow CSP adn variables for new Infinito.Nexus structure
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-26 21:45:21 +02:00
97f4045c68 Keycloak: align client attributes with realm dictionary
c182ecf516 Refactor and cleanup OIDC, desktop, and web-app roles
ce033c370a Removed waiting for other services, otherwise it ends up breaking, waiting for hard restart service
a0477ad54c Switched OnFailure with StartPost
35c3681f55 sys-daemon & sys-service: align timeout handling
Compare 7 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-26 13:35:24 +02:00
b916173422 Renamed web-app-port-ui to web-app-desktop
9756a0f75f Extend repair scripts with env-file support and unit tests
e417bc19bd Refactor sys-ctl-rpr-docker-soft role to use standalone Python script with argparse and unittests
7ad14673e1 sys-service: add ExecStartPost support and adjust health/repair roles
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-24 04:35:10 +02:00
eb781dbf8b fix(keycloak/ldap): make userObjectClasses JSON-safe and exclude posixAccount
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-23 20:25:05 +02:00
6016da6f1f Optimized bbb variables
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-22 19:55:02 +02:00
8b2f0ac47b refactor(web-app-espocrm): improve config patching and container vars
9d6d64e11d Renamed espocrm data volume
f1a2967a37 Implemented sys-svc-cln-anon-volumes as service so that it can be triggert after sys-ctl-rpr-docker-hard
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-22 11:45:07 +02:00
95a2172fff Corrected link
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-22 03:35:21 +02:00
dc3f4e05a8 sys-ctl-rpr-docker-hard: Refactor restart script with argparse & update systemd ExecStart
e33944cda2 Solved service ignore parameter bugs
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-21 19:25:01 +02:00
efa68cc1e0 sys-ctl: make service file generation deterministic and simplify ignore logic
79e702a3ab web-svc-collabora: localize vars, adjust CSP, fix systemd perms; refactor role composition
9180182d5b Optimized variables
535094d15d Added more update tasks for ESPOCRM config
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-21 11:15:06 +02:00
658003f5b9 Added test user entry
3ff783df17 Updated mailu move docs
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-20 18:55:01 +02:00
3df511aee9 Changed constructor order. emails need to be defned before users
c27d16322b Optimized variables
7a6e273ea4 In between commit, updated matrix and optimized mailu
384beae7c1 Added task to update default email settings
ad7e61e8b1 Set default buffer level for proxy basic conf, which are necessary for OIDC login
Compare 8 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-20 10:45:01 +02:00
8608d89653 Implemented correct template for collabora
a4f39ac732 Renamed webserver roles to more speakable names
9cfb8f3a60 Different optimations for collabora
3e5344a46c Optimized Collabora CSP for Nextcloud
ec07d1a20b Added logic to start docker compose pull just once per directory
Compare 19 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-20 02:35:04 +02:00
78ee3e3c64 Deactivated on_failure for telegram and email
d7ece2a8c3 Optimized message
3794aa87b0 Optimized spacing
4cf996b1bb Removed old collabora
79517b2fe9 Optimized spacing
Compare 14 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-19 18:25:07 +02:00
82cc24a7f5 Added reset condition for openresty
26b392ea76 refactor!: replace sys-systemctl with sys-service, add sys-daemon, and rename systemctl_* → system_service_* across repo
b49fdc509e Refactor alarm compose service and systemctl templates
b1e8339283 Added /bin/systemctl start {{ SYS_SERVICE_CLEANUP_BACKUPS_OLD }}
f5db786878 Restart and activate all services and timer when in debug mode
Compare 10 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-19 10:15:03 +02:00
242347878d Moved email host and domain SPOT to SYSTEM_EMAIL constant
f46aabe884 Moved healthcheck to the end so that it is setup after email configuration
d3cc187c3b Made System Email Variables UPPER
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-19 02:05:07 +02:00
0a4b9bc8e4 Generated service names with function
2887e54cca Solved path bug
630fd43382 refactor(services): unify service/timer runtime control and cleanup handling
3114a7b586 solved missing vars bug
34d771266a Solved path bug
Compare 18 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-18 17:55:09 +02:00
3a839cfe37 Refactor systemctl services and categories due to alarm bugs
29f50da226 Add custom Ansible filter plugin get_category_entries
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-18 01:35:06 +02:00
a5941763ff refactor: normalize Jinja2 spacing in volume paths and add async support in backup task
3d7bbabd7b mailu: enable central database, improve token creation task, and add migration guide
e4b8c97e03 Solved port-ui keycloak url bug and optimized var names
29df95ed82 Optimized RBAC variables and async in keycloak
6443771d93 Optimized Mailu docs
Compare 8 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-17 17:26:42 +02:00
7d0502ebc5 feat(keycloak): implement SPOT with Realm
20c8d46f54 Keycloak import templates cleanup
a524c52f89 Created own ldap.json.j2 for better readability in keycloak
5c9ca20e04 Optimized keycloak variables
bfe18dd83c Refactor Keycloak role:
Compare 9 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-17 09:24:32 +02:00
14e868a644 Fix OIDC issuer URL concatenation for Mastodon bug
2a1a956739 feat(web-opt-rdr-www): split flavors into edge (Cloudflare redirect rule) and origin (Nginx redirect) with dynamic selection via prefered_flavor
bd2dde3af6 refactor: replace srv-web-7-7-dns-records with sys-dns-cloudflare-records
Compare 3 commits »