1b638c366e
Introduced variable SOFTWARE_NAME, to make better visible when software components are used. Will be relevant for OIDC
2025-08-14 12:49:06 +02:00
c729edb525
Refactor async task handling
...
- Standardize async/poll usage with 'ASYNC_ENABLED | bool'
- Add async/poll parameters to Cloudflare, Nginx, Mailu, MIG, Nextcloud, and OpenLDAP tasks
- Update async configuration in 'group_vars/all/00_general.yml' to ensure boolean evaluation
- Allow CAA, cache, and DNS tasks to run asynchronously when enabled
https://chatgpt.com/share/689cd8cc-7fbc-800f-bd06-a667561573bf
2025-08-13 21:56:26 +02:00
597e9d5222
Refactor async execution handling across LDAP and Nextcloud roles
...
- Introduce global async configuration in group_vars/all/00_general.yml:
- ASYNC_ENABLED (disabled in debug mode)
- ASYNC_TIME (default 300s, omitted if async disabled)
- ASYNC_POLL (0 for async fire-and-forget, 10 for sync mode)
- Replace hardcoded async/poll values with global vars in:
- svc-db-openldap (03_users.yml, 04_update.yml)
- web-app-mig (02_build_data.yml)
- web-app-nextcloud (03_admin.yml, 04_system_config.yml, 05_plugin.yml,
06_plugin_routines.yml, 07_plugin_enable_and_configure.yml)
- Guard changed_when and failed_when conditions to only evaluate in synchronous
mode to avoid accessing undefined rc/stdout/stderr in async runs
https://chatgpt.com/share/689cd8cc-7fbc-800f-bd06-a667561573bf
2025-08-13 20:26:40 +02:00
db0e030900
Renamed general and mode constants and implemented a check to verify that constants are just defined ones over the whole repository
2025-08-13 19:11:14 +02:00
f31565e4c5
Optimized URLS
2025-08-13 00:33:47 +02:00
6e8ae793e3
Added auto setting for redirect urls for keycloak clients. Element and Synapse still need to be mapped
2025-08-11 00:17:18 +02:00
b880b98ac3
Added hints for infinito modes
2025-08-10 11:34:33 +02:00
aae69ea15b
Ensure that keycloak is up
2025-08-08 17:25:31 +02:00
cdc97c8ba5
Raised certbot_dns_propagation_wait_seconds to 5min
2025-08-08 08:34:49 +02:00
7f53cc3a12
Replaced web_protocol by WEB_PROTOCOL
2025-08-07 12:31:20 +02:00
99c6c9ec92
Optimized CSP check
2025-08-07 09:33:19 +02:00
44e0fea0b2
Renamed cymais to infinito and did some other optimations and logout implementations
2025-07-29 16:35:42 +02:00
27973c2773
Optimized injection layer on lua base, as replace for nginx replace. Also optimized cloudflare cache deletion(no everytime for cleanup). Still CDN is required for logout mechanism via JS and Nextcloud deploy is buggy after changing from nginx to openresty. Propably some variable overwritte topic. Should be solved tomorrow.
2025-07-24 19:13:13 +02:00
f62355e490
Replaced nginx native with openresty for logout injection. Right now still buggy on nextcloud and espocrm
2025-07-24 03:19:16 +02:00
5e315f9603
Activated correct oidc solution for nextcloud
2025-07-22 21:32:26 +02:00
4b9e7dd3b7
Implemented universal logout
2025-07-22 13:14:06 +02:00
aeeae776c7
Finished implementation of correct application id
2025-07-21 11:33:35 +02:00
356c214718
Renamed multiple roles incl. oauth2 to to web-app-*
2025-07-21 11:28:54 +02:00
4717e33649
Renamed multiple roles incl. gitlab to to web-app-*
2025-07-21 11:25:24 +02:00
ee4ee9a1b7
Changed funkwhale to web-app-funkwhale
2025-07-21 11:14:02 +02:00
57211c2076
Changed phpldapadmin to web-app-phpldapadmin
2025-07-21 11:12:05 +02:00
2ffaadfaca
Changed bluesky to web-app-bluesky
2025-07-21 11:10:06 +02:00
e6db73c02a
Changed taiga to web-app-taiga
2025-07-21 10:47:45 +02:00
4ad6f1f8ea
Changed roulette-wheel to web-app-roulette-wheel
2025-07-21 10:40:02 +02:00
7e58b825ea
Changed pgadmin to web-app-pgadmin
2025-07-21 10:36:51 +02:00
f3aa7625fe
Renamed presentation to navigator
2025-07-21 09:22:30 +02:00
14dde77134
Implemented correct sphinx id
2025-07-21 08:56:23 +02:00
fd422a14ce
Set correct id for simpleicons
2025-07-21 08:52:22 +02:00
98cc3d5070
Changed yourls to yourls and additional optimations
2025-07-20 10:41:06 +02:00
2db5f75888
Changed snipe-it to web-app-snipe-it and additional optimations
2025-07-20 10:26:09 +02:00
867b377115
Changed mobolizon to web-app-mobilizon
2025-07-20 10:10:17 +02:00
1882fcfef5
Changed lam to web-app-lam
2025-07-20 09:59:31 +02:00
45d9da3125
Implemented friendica database credentials update (untested)
2025-07-19 16:45:04 +02:00
6a1a83432f
Different optimations and mig integration. test will fail due to strickter validation checks. need to be cleaned up tomorrow
2025-07-18 20:08:20 +02:00
9a8ef5e047
Implemented new appid for bbb
2025-07-17 16:04:05 +02:00
ad449c3b6a
Adapted roles to new architecture
2025-07-17 15:39:31 +02:00
90bc52632e
Moved web-app-phpmyadmin to new structure
2025-07-17 08:24:07 +02:00
d222b55f30
Changed espocrm application id to new forma
2025-07-17 07:43:50 +02:00
a04a1710d3
Changed keycloak application id
2025-07-17 07:16:38 +02:00
84322f81ef
Implemented draft for auto database credentials change moodle
2025-07-17 06:31:55 +02:00
807fab42c3
Solved variable escaping bug
2025-07-16 23:09:42 +02:00
2f45038bef
Solved variable bugs
2025-07-16 23:01:25 +02:00
c155e82f8c
Solved variable bugs
2025-07-16 19:30:54 +02:00
169493179e
Restructuring for new backup solution
2025-07-16 19:09:31 +02:00
af3ea9039c
Restructure and cleaned up in preparation of new backup logic
2025-07-15 23:51:51 +02:00
bbabc58cf9
Optimized webport and certbot_dns_api_token
2025-07-15 15:04:27 +02:00
f02ca50f88
Renamed backup roles
2025-07-14 19:04:30 +02:00
e4028fccf4
General optimations during inventory cleanup
2025-07-14 13:02:06 +02:00
632ad14bd8
Solved application id bug in keycloak
2025-07-13 23:12:13 +02:00
fb0ca533ae
Moved database port mapping to central port configuration file
2025-07-13 23:06:11 +02:00