6ea8301364
Refactor: migrate cmp/* and srv/* roles into sys-stk/* and sys-svc/* namespaces
...
- Removed obsolete 'cmp' category, introduced 'stk' category (fa-bars-staggered icon).
- Renamed roles:
* cmp-db-docker → sys-stk-back-stateful
* cmp-docker-oauth2 → sys-stk-back-stateless
* srv-domain-provision → sys-stk-front
* cmp-db-docker-proxy → sys-stk-full-stateful
* cmp-docker-proxy → sys-stk-full-stateless
* cmp-rdbms → sys-svc-rdbms
- Updated all include_role references, vars, templates and README.md files.
- Adjusted run_once comments and variable paths accordingly.
- Updated all web-app roles to use new sys-stk/* and sys-svc/* roles.
Conversation: https://chatgpt.com/share/68b0ba66-09f8-800f-86fc-76c47009d431
2025-08-28 22:23:09 +02:00
2569abc0be
Refactor systemctl services and timers
...
- Unified service templates into generic systemctl templates
- Introduced reusable filter plugins for script path handling
- Updated path variables and service/timer definitions
- Migrated roles (backup, cleanup, repair, etc.) to use systemctl role
- Added sys-daemon role for core systemd cleanup
- Simplified timer handling via sys-timer role
Note: This is a large refactor and some errors may still exist. Further testing and adjustments will be needed.
2025-08-18 21:22:16 +02:00
3a839cfe37
Refactor systemctl services and categories due to alarm bugs
...
This commit restructures systemctl service definitions and category mappings.
Motivation: Alarm-related bugs revealed inconsistencies in service and role handling.
Preparation step: lays the groundwork for fixing the alarm issues by aligning categories, roles, and service templates.
2025-08-18 13:35:43 +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
b5b65c4f67
Made updates invokable
2025-07-15 17:07:50 +02:00
f15f498c1d
Restructured webserver optimation roles
2025-07-12 18:08:44 +02:00
32dc27aebd
Optimized categories and passed all unit tests
2025-07-12 17:47:35 +02:00
c09dec8b0f
Moved sys-opt-ssd-hdd to a callable version in svc-opt-ssd-hdd
2025-07-12 11:42:25 +02:00
25e4a50974
Cleaning up of gen roles
2025-07-11 19:19:24 +02:00
33276263b0
Another bulk of refaktoring cleanup
2025-07-11 18:57:40 +02:00
168c5c0da6
Another big round of refactoring and cleaning...
2025-07-11 17:55:26 +02:00
aa61bf2a44
Removed unecessary application_id s
2025-07-11 15:25:58 +02:00
b494b80520
Fixed refactoring bugs of role namis
2025-07-11 03:16:16 +02:00
6e32b20240
Finished new role identification system implementation
2025-07-11 00:42:36 +02:00
74ebb375d0
Added invokable paths for role categories
2025-07-10 18:28:39 +02:00
12d833d20c
Added new categories description scheme
2025-07-10 15:36:40 +02:00
bafd9e0f23
REmoved dep because they get included via task
2025-07-10 12:45:59 +02:00
96268e7161
Renamed server roles by osi they work on
2025-07-10 12:33:46 +02:00
944707ec41
Solved dependency bug which appeared due to autogeneration of meta/main.yml files
2025-07-09 18:01:58 +02:00
c9c73cbdb2
Decoupeld database, docker and proxy
2025-07-09 14:21:30 +02:00