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
0228014d34
Replaced .infinito.service and .infinito.timer by SOFTWARE_NAME suffix, optimized LICENSE link and update OIDC Realm and ID conf
2025-08-14 14:39:18 +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
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
44e0fea0b2
Renamed cymais to infinito and did some other optimations and logout implementations
2025-07-29 16:35:42 +02:00
168c5c0da6
Another big round of refactoring and cleaning...
2025-07-11 17:55:26 +02:00
ed0cd9b8c0
Restructured users
2025-07-09 02:26:50 +02:00
563d5fd528
Huge role refactoring/cleanup. Other commits will propably follow. Because some bugs will exist. Still important for longrun and also for auto docs/help/slideshow generation
2025-07-08 23:43:13 +02:00
a93e1520d4
Optimized RBAC implementation
2025-07-03 22:51:42 +02:00
03db141316
Updated user logic
2025-07-02 18:29:53 +02:00
cb6fbba8f4
Added new user generation script and optimized mail config
2025-07-02 15:08:42 +02:00
59e985eb3b
In between commit auto user creation before system email refactoring
2025-04-24 14:42:38 +02:00
2667f3c259
Optimized mds
2025-03-17 05:10:43 +01:00
2095f16402
Added sphinx docker role draft
2025-03-15 21:31:10 +01:00
892403cf8c
Optimized .mds and meta/main.yml for client-wireguard roles and refactored README.md of Docker Roles
2025-03-14 14:42:59 +01:00
632b4e9b22
Optimized .mds and meta/main.yml for user-root. Also included user as meta for user-administrator
2025-03-14 12:31:39 +01:00
cc622d060a
Optimized .mds and meta/main.yml for user-administrator
2025-03-14 12:24:27 +01: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
751c62a4b4
Included detailled role description to README.md
2023-12-02 20:30:48 +01:00
96b0d10ea8
Refactored native-
2023-09-02 13:13:28 +02:00
89b4a9bda1
Removed independent_user-administrator role
2023-09-02 09:42:37 +02:00
d0745f3439
removed server_
2023-08-22 23:56:56 +02:00
4254642313
Removed server_ for better overview
2023-08-22 22:53:44 +02:00