14 Commits

Author SHA1 Message Date
a10dd402b8
refactor: improve service handling and introduce MODE_ASSERT
- Improved get_service_name filter plugin (clearer suffix handling, consistent var names).
- Added MODE_ASSERT flag to optionally execute validation/assertion tasks.
- Fixed systemd unit handling: consistent use of %I instead of %i, correct escaping of instance names.
- Unified on_failure behavior and alarm composer scripts.
- Cleaned up redundant logging, handlers, and debug config.
- Strengthened sys-service template resolution with assert (only active when MODE_ASSERT).
- Simplified timer and suffix handling with get_service_name filter.
- Hardened sensitive tasks with no_log.
- Added conditional asserts across roles (Keycloak, DNS, Mailu, Discourse, etc.).

These changes improve consistency, safety, and validation across the automation stack.

Conversation: https://chatgpt.com/share/68a4ae28-483c-800f-b2f7-f64c7124c274
2025-08-19 19:02:52 +02:00
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 2025-08-15 15:15:48 +02:00
1a42e8bd14
Replaced depenencies by includes for performance reasons 2025-08-12 03:08:33 +02:00
1595a7c4a6
Optimized tests für run once 2025-08-12 02:38:37 +02:00
1ba50397db
Optimized performance by moving multiple similar when includes to own tasks file 2025-08-11 13:15:31 +02:00
59e985eb3b
In between commit auto user creation before system email refactoring 2025-04-24 14:42:38 +02:00
9a9bae4f2c Optimized Nextcloud for OIDC flavor login and adapted user administrator credentials 2025-02-25 15:17:56 +01:00
0805929d41 Solved Matomo, Peertube, Nextcloud Bugs 2025-02-21 08:59:07 +01:00
5b40fe1740 Added bashrc routines 2025-02-20 14:22:08 +01:00
7ff03ef46b Solved minor bugs which appeared during refactoring 2025-01-29 14:34:46 +01:00
d3628d90b9 Implemented cleaning up of all backups 2024-01-02 08:28:00 +01:00
1d2f2875b5 Improved performance by executing tasks just once per host 2023-12-12 15:10:11 +01:00
89b4a9bda1 Removed independent_user-administrator role 2023-09-02 09:42:37 +02:00
4254642313 Removed server_ for better overview 2023-08-22 22:53:44 +02:00