Kevin Veen-Birkenbach kevinveenbirkenbach
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 »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-17 01:16:44 +02:00
1126765da2 Fix variable definition test to detect set_fact and ansible.builtin.set_fact (both block and inline forms)
2620ee088e refactor(dns): unify Cloudflare + Hetzner handling across roles
838a55ea94 Solved realm bug which appeared due to refactoring
1b26f1da8d Deactivated IP6 for Mailu
43362e1694 Optimized sys-hlth-csp performance
Compare 8 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-16 17:06:41 +02:00
0de26fa6c7 Solved bug existed due to difference between mailu domain and hostname difference. also refactored during this to find the bug
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-16 08:56:47 +02:00
1bed83078e Added no_logs, asyncs, and optimized listmonk variable names
7ffd79ebd9 Added no_logs to mailu
2b7950920c Added no_logs
f0b323afee Added auto snippet for webserver injection
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-16 00:47:29 +02:00
eadcb62f2a Added web-svc-logout as dependency for keycloak
cc2c1dc730 Renamed injection services
3b4821f7e7 Solved missing logout injection bug and refactored srv-web-7-7-inj-compose
5b64b47754 Added no_log
cb2b9462e1 Removed default
Compare 14 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-15 16:40:45 +02:00
3587531bda Removed unnecessary wait_for logic from mig
411a1f8931 Optimized LDAP_DN_BASE for hostname
cc51629337 Added spacing between {{}}
022800425d THE HUGE REFACTORING CALENDER WEEK 33; Optimized Matrix and during this updated variables, and implemented better reset and cleanup mode handling, also solved some initial setup bugs
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-14 16:10:53 +02:00
0228014d34 Replaced .infinito.service and .infinito.timer by SOFTWARE_NAME suffix, optimized LICENSE link and update OIDC Realm and ID conf
1b638c366e Introduced variable SOFTWARE_NAME, to make better visible when software components are used. Will be relevant for OIDC
5c90c252d0 Optimized typos
4a65a254ae replaced port-ui-desktop with desktop to make it more speakable
5e00deea19 Implemented desktop csp policies
Compare 10 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-14 08:00:54 +02:00
2f12d8ea83 Added handler for discourse buiöd
58620f6695 Added async for DNS Records creation
abc064fa56 Added async for openproject settings
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-13 23:50:56 +02:00
7f42462514 Fixed reload button bug
41cd6b7702 Replaced get_domain with get_url
a40d48bb03 Refactor srv-web-7-7-inj-port-ui-desktop to use CDN-served JS file with inline initializer
2fba32d384 Solved listmonk path bug
f2a765d69a Removed unused ansible matrix role
Compare 16 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-08-13 03:17:26 +02:00
4fa1c6cfbd ansible: quote file modes; keycloak: robust LDAP bind update + config cleanup
53770f5308 Optimized flush order to solve yourls oauth2 proxy bug
13d8663796 Added version and repository to bbb
f31565e4c5 Optimized URLS
a4d8de2152 feat(web-app-espocrm): ensure 'siteUrl' is updated to canonical domain on deploy
Compare 9 commits »