bumper
Deploy the Bumper web application (built from a git commit) as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.bumperVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} - bumper_imagestr
Image name without tag.
Defaultlocalhost/bumper-custom Container image version.
DefaultlatestGit repository the bumper image is built from.
Defaulthttps://github.com/MVladislav/bumper.gitGit commit to build from.
Default3d1b908ec70e3c3ceaf71d3dbb5773daee572de3Enable podman auto-update for this container.
DefaulttrueCreate and manage the podman network.
DefaulttruePodman network name.
Defaultbumper-internalPodman network driver.
DefaultbridgeExpose container ports on the host.
DefaulttrueHost IP to bind exposed ports to.
Default{{ ansible_facts['default_ipv4']['address'] }}- bumper_port_maplist[str]
Host:container port mappings.
Default- 443:443 - 1883:1883 - 5223:5223 - 8007:8007 - 8443:8443
Extra environment variables injected into the container.
DefaultTZ: Europe/Berlin WEB_SERVER_HTTPS_PORT: 8443 WEB_SERVER_LISTEN_PORT: 8007 MQTT_LISTEN_PORT_TLS: 443 MQTT_LISTEN_PORT: 1883 XMPP_LISTEN_PORT_TLS: 5223 DEBUG_BUMPER_VERBOSE: 2 DEBUG_BUMPER_LEVEL: INFO
Optional container entrypoint override.
Default""- bumper_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - bumper_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.