gatus
Deploy Gatus (endpoint monitoring and status page) as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.gatusVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} - gatus_imagestr
Image name without tag.
Defaultdocker.io/twinproduction/gatus Container image version.
Defaultv5.37.0- gatus_autoupdatebool
Enable podman auto-update for this container.
Defaulttrue Create and manage the podman network.
DefaulttruePodman network name.
Defaultgatus-internalPodman network driver.
DefaultbridgeExpose container ports on the host.
DefaultfalseHost IP to bind exposed ports to.
Default127.0.0.1- gatus_port_maplist[str]
Host:container port mappings.
Default- 8080:8080 - gatus_urlstr
External URL of the status page, used for the OIDC redirect.
Default"" - gatus_titlestr
Page title and header.
DefaultHomelab - gatus_traefik_hostslist[str]
Inventory hosts whose traefik_http_services become endpoints.
Default{{ groups['all'] }} - gatus_traefik_excludelist[str]
traefik_http_services names that get no endpoint.
Default[] Endpoint keys for single generated endpoints, keyed by traefik_http_services name.
Default{}- gatus_endpointslist[dict]
Additional Gatus endpoint definitions.
Default[] Values for keys missing in generated and additional endpoints.
Defaultinterval: 1m conditions: - '[STATUS] < 400' - '[CERTIFICATE_EXPIRATION] > 336h' alerts: []
Require an OIDC login for the status page.
DefaultfalseOIDC issuer URL.
Default""OIDC client ID.
DefaultgatusOIDC client secret.
Default""- gatus_alertingdict
Gatus alerting providers configuration.
Default{} Merged recursively into the generated config.yaml.
Default{}Extra environment variables injected into the container.
Default{}Optional container entrypoint override.
Default""- gatus_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - gatus_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.