Commit Graph
48 Commits
Author SHA1 Message Date
kevinveenbirkenbach 67fadb57b8 refactor: normalize inventory filename to devices 2026-03-28 05:40:13 +01:00
kevinveenbirkenbach ad4ce830c5 docs: split installation and administration guides 2026-03-27 13:15:52 +01:00
kevinveenbirkenbach 20cac1deeb docs: reorganize security guides 2026-03-27 13:07:52 +01:00
kevinveenbirkenbach 9811dc45ad docs: split contributor and support guidance 2026-03-27 12:31:50 +01:00
kevinveenbirkenbach fde5a20abe Merge branch 'main' into fix/nextcloud-talk 2026-03-26 18:54:46 +01:00
kevinveenbirkenbach 43cbae14c8 Add pull request template chooser 2026-03-26 18:35:17 +01:00
kevinveenbirkenbach 52202261dc Refactor pull request templates by contribution type 2026-03-26 18:22:21 +01:00
kevinveenbirkenbach 4846297e9d Refactor pull request templates by contribution type 2026-03-26 18:20:43 +01:00
kevinveenbirkenbach c6f5fdea15 refactor plugins layout and migrate uri calls to uri_retry 2026-03-19 01:41:07 +01:00
kevinveenbirkenbach edfd891eff chore: rename master references to main 2026-03-17 15:59:23 +01:00
kevinveenbirkenbach 15745197ea docs: consolidate contribution workflow into CONTRIBUTING 2026-02-28 14:56:20 +01:00
kevinveenbirkenbach b7ef272f6a docs: document local make check targets 2026-02-28 13:55:09 +01:00
kevinveenbirkenbach 2fd2c500cd docs: introduce CONTRIBUTION_WORKFLOW guide and remove outdated enterprise README
- Add fork-based development workflow documentation
- Define mandatory CI/CD green status in forks before PR
- Clarify pull request requirements and merge policy
- Remove deprecated enterprise guide README
2026-02-28 12:51:56 +01:00
kevinveenbirkenbach 84782f3b22 refactor(invokable): centralize app discovery, add type grouping, and derive deploy stages from inventory groups
https://chatgpt.com/share/698b0039-c4c4-800f-b962-7033324c07a8
2026-02-10 10:53:53 +01:00
kevinveenbirkenbach ce64265cca Optimized docu in preparation for deploy script 2026-02-07 23:17:17 +01:00
kevinveenbirkenbach 7bb15d1b5e refactor(container): rename docker-container/docker services to sys-svc-container and update all references, schedules, tests, and templates
https://chatgpt.com/share/6985b09d-8ff8-800f-800c-7a694c0983e2
2026-02-06 10:12:31 +01:00
kevinveenbirkenbach 57154bc6e7 Optimiezd command documentation 2025-12-16 20:47:05 +01:00
kevinveenbirkenbach aac9704e8b Refactor: remove legacy update-docker role and references
Details:
- Removed update-docker role (README, meta, vars, tasks, script)
- Cleaned references from group_vars, update-compose, and docs
- Adjusted web-app-matrix role (removed @todo pointing to update-docker)
- Updated administrator guide (update-docker no longer mentioned)

Ref: https://chatgpt.com/share/68bbeff1-27a0-800f-bef3-03ab597595fd
2025-09-06 10:32:33 +02:00
kevinveenbirkenbach 2fccebbd1f Enforce uppercase README.md and TODO.md filenames
- Renamed all Readme.md → README.md
- Renamed all Todo.md → TODO.md
- Added integration test (tests/integration/test_filename_conventions.py) to automatically check naming convention.

Background:
Consistency in file naming (uppercase README.md and TODO.md) avoids issues with case-sensitive filesystems and ensures desktop cards (e.g. Pretix) are properly included.
Ref: https://chatgpt.com/share/68b1d135-c688-800f-9441-46a3cbfee175
2025-08-29 18:11:53 +02:00
kevinveenbirkenbach 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
kevinveenbirkenbach ac293c90f4 Optimized links, description and docs 2025-08-14 08:45:01 +02:00
kevinveenbirkenbach f31565e4c5 Optimized URLS 2025-08-13 00:33:47 +02:00
kevinveenbirkenbach 2f02ad6c15 Moved docs and anylyses from code to cloud 2025-08-07 13:41:31 +02:00
kevinveenbirkenbach 44e0fea0b2 Renamed cymais to infinito and did some other optimations and logout implementations 2025-07-29 16:35:42 +02:00
kevinveenbirkenbach 4627d9031c Optimized svc-bkp-rmt-2-loc and moved conf into role config 2025-07-15 17:25:19 +02:00
kevinveenbirkenbach f02ca50f88 Renamed backup roles 2025-07-14 19:04:30 +02:00
kevinveenbirkenbach e4028fccf4 General optimations during inventory cleanup 2025-07-14 13:02:06 +02:00
kevinveenbirkenbach 168c5c0da6 Another big round of refactoring and cleaning... 2025-07-11 17:55:26 +02:00
kevinveenbirkenbach af3767fdfa General optimations 2025-07-09 10:17:32 +02:00
kevinveenbirkenbach 66198ca1ec Shortened webserver to srv-web- 2025-07-09 04:27:58 +02:00
kevinveenbirkenbach f548faa80f Shorted cleanup- to cln- 2025-07-09 03:45:02 +02:00
kevinveenbirkenbach 9668e74139 Shorted backup- to bkp- 2025-07-09 03:36:44 +02:00
kevinveenbirkenbach d0bd33fee3 Shorted maintenance- to maint- 2025-07-09 03:25:03 +02:00
kevinveenbirkenbach ae5f021b8d Shorted monitor-bot- to mon-bot- 2025-07-09 03:22:01 +02:00
kevinveenbirkenbach 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
kevinveenbirkenbach 38ed1e94e8 Refactored docker-compose roles 2025-07-07 03:24:54 +02:00
kevinveenbirkenbach bd9e43506f Refactored file creation 2025-07-06 15:20:43 +02:00
kevinveenbirkenbach cdfd464bce Refactored docker logic 2025-05-25 17:44:58 +02:00
kevinveenbirkenbach 37dcc5f74e In between commit domain restruturing 2025-05-19 17:17:57 +02:00
kevinveenbirkenbach 3388d3c592 Added get_domain function 2025-05-17 14:53:55 +02:00
kevinveenbirkenbach 2aac8b5f80 Solved portfolio iframe naming bug 2025-05-15 17:36:22 +02:00
kevinveenbirkenbach 9575ee31ff Optimized nginx CSP (prop. leads to problems due to too high restrictions for some roles) and implemented health check for mailer 2025-04-30 17:21:05 +02:00
kevinveenbirkenbach 0fc9c3e495 Implemented certbot for cloudflare\hetzner, optimized documentation and solved bugs 2025-04-28 00:33:55 +02:00
kevinveenbirkenbach f8c984d6c2 Refactored CyMaIS basic features and optimized wordpress implementation 2025-04-18 23:17:29 +02:00
kevinveenbirkenbach 536c3091e5 Solved ldap reference bug for nextcloud and cleaned up 2025-04-11 11:35:28 +02:00
kevinveenbirkenbach 557869802a Added a role creation doc 2025-04-10 00:30:26 +02:00
kevinveenbirkenbach 9107c1926a Optimized links 2025-04-09 18:03:09 +02:00
kevinveenbirkenbach 385e582fc6 Restructured mds 2025-04-09 17:57:57 +02:00