Skip to content

Theme color

bumper

Deploy the Bumper web application (built from a git commit) as a Podman quadlet.

Usage

playbook.yml
- hosts: all
roles:
- role: giftpilz0.container.bumper

Variables

  • System user for rootless podman operations.

    Default{{ ansible_user }}
  • Image name without tag.

    Defaultlocalhost/bumper-custom
  • Container image version.

    Defaultlatest
  • Git repository the bumper image is built from.

    Defaulthttps://github.com/MVladislav/bumper.git
  • Git commit to build from.

    Default3d1b908ec70e3c3ceaf71d3dbb5773daee572de3
  • Enable podman auto-update for this container.

    Defaulttrue
  • Create and manage the podman network.

    Defaulttrue
  • Podman network name.

    Defaultbumper-internal
  • Podman network driver.

    Defaultbridge
  • Expose container ports on the host.

    Defaulttrue
  • Host IP to bind exposed ports to.

    Default{{ ansible_facts['default_ipv4']['address'] }}
  • Host:container port mappings.

    Default
    - 443:443
    - 1883:1883
    - 5223:5223
    - 8007:8007
    - 8443:8443
  • Extra environment variables injected into the container.

    Default
    TZ: 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""
  • Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.

    Default[]
  • Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.

    Default[]