Commit Graph
16 Commits
Author SHA1 Message Date
kevinveenbirkenbach 189267496d Rename module_utils package to utils 2026-03-21 02:05:39 +01:00
kevinveenbirkenbach c6f5fdea15 refactor plugins layout and migrate uri calls to uri_retry 2026-03-19 01:41:07 +01:00
kevinveenbirkenbach 468761e5c2 fix(ansible-modules): keep /usr/bin/python shebang and adjust shebang integration test 2026-02-23 09:46:10 +01:00
kevinveenbirkenbach e1784f88bd chore(python): unify shebangs to env python3 2026-02-23 08:47:40 +01:00
kevinveenbirkenbach 8a81630391 Added newline at file and POSIX compatible 2026-02-04 19:49:56 +01:00
kevinveenbirkenbach 16023dbc9b refactor(cert-deploy): make cert deploy script TLS-source agnostic
- Remove cert_folder_find module (no longer needed)
- Update deploy script to accept a cert source directory (not LETSENCRYPT_LIVE_PATH)
- Derive cert source dir via cert_plan in systemd unit
- Keep Mailu key.pem/cert.pem mapping with LE/selfsigned fallback
- Minor shell hardening (set -eu) and wording fixes

https://chatgpt.com/share/697cb143-e68c-800f-9823-c78a8d833d4e
2026-01-30 14:25:19 +01:00
kevinveenbirkenbach d780bab625 Reformated 2025-12-23 16:09:40 +01:00
kevinveenbirkenbach 1104d4710d Normalize docker service reachability via DOCKER_REACH_HOST
Introduce DOCKER_REACH_HOST as a single source of truth for service
reachability checks (wait_for), decoupled from DOCKER_BIND_HOST.

- Default reach host is 127.0.0.1 for host-based execution
- Automatically override to Docker bridge gateway when running
  inside a container (Docker socket mounted)
- Add custom docker_bridge_gateway module for reliable detection
- Update all wait_for tasks to use DOCKER_REACH_HOST
- Remove ad-hoc debug TCP probing logic

This ensures consistent behavior across host runs and
container-based control nodes without breaking existing setups.

https://chatgpt.com/share/694aaf8b-1fe4-800f-88ac-b5f6e508a2e3
2025-12-23 16:04:36 +01:00
kevinveenbirkenbach 7123841fb4 style: apply ruff autoformat 2025-12-17 16:37:21 +01:00
kevinveenbirkenbach 44e0fea0b2 Renamed cymais to infinito and did some other optimations and logout implementations 2025-07-29 16:35:42 +02:00
kevinveenbirkenbach 562603a8cd Restructured libraries 2025-07-17 16:38:20 +02:00
kevinveenbirkenbach d38d4204f8 Optimized cert speed, testing etc. 2025-04-29 05:16:55 +02:00
kevinveenbirkenbach 8d5408bf42 Solved another wildcard bug 2025-04-29 04:05:53 +02:00
kevinveenbirkenbach c950862b80 Solved wildcard redirect bug 2025-04-29 03:28:29 +02:00
kevinveenbirkenbach e5e394d470 Optimized cloudflare implementation 2025-04-29 02:20:10 +02:00
kevinveenbirkenbach 04deeef385 Implemented SAN via Letsencrypt and Certbot 2025-04-28 16:47:51 +02:00