Commit Graph

5 Commits

Author SHA1 Message Date
Thomas Rijpstra 116e55545d
feat(quadlets): add reusable podman network quadlet module
Introduce quadlets/network, a null_resource-based module that renders a
.network quadlet on the target host and reloads the user systemd session,
returning the network name for downstream modules to consume.
2026-06-25 09:54:21 +02:00
Thomas Rijpstra 4d85473223
feat(minio): switchable https console redirect and named tenant service accounts
Add an https toggle that selects the MINIO_BROWSER_REDIRECT_URL scheme,
and set an explicit name on minio_iam_service_account.overlay so tenant
accounts get stable, predictable identifiers.
2026-06-25 09:54:14 +02:00
Thomas Rijpstra 7067cb8c89
refactor(quadlets): repurpose arcane and oci-proxy from redis placeholders
Replace the placeholder redis deployment in the arcane module with the
ghcr.io/ofkm/arcane image (env-based secrets, haproxy routing, podman
socket mount) and convert oci-proxy into a tecnativa/docker-socket-proxy
container exposing a locked-down subset of the engine API.
2026-06-25 09:54:07 +02:00
Thomas Rijpstra 49b2a6c38a
feat(quadlet-app): enable registry auto-update and shared container network
Add AutoUpdate=registry and Network=containers.network to the generated
container quadlet, extend haproxy_services with an optional grpc_port
field, and drop the now-unused cloud-init/loginctl linger wait from the
remote-exec inline steps.
2026-06-25 09:53:58 +02:00
Thomas Rijpstra 344baa16aa
wip: wuadlets 2025-10-03 14:11:03 +02:00