Skip to main content

Misc Role

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


Variables​

VariableTypeOptionsDefaultDescription
podman_userstring---{{ ansible_user }}system user for rootless podman operations
misc_proxy_enabledbooltrue, falsefalseenable HTTP proxy for image pulls
misc_proxy_httpstring---""HTTP proxy URL
misc_proxy_httpsstring---""HTTPS proxy URL
misc_proxy_no_proxystring---""comma-separated list of proxy exclusions
misc_proxy_envlist of string---[]generated proxy environment entries
misc_network_enabledbooltrue, falsetruecreate and manage the podman network
misc_network_driverstring---bridgepodman network driver
misc_network_namestring---misc-internalpodman network name
misc_bind_ipstring---{{ ansible_facts['default_ipv4']['address'] }}host IP to bind exposed ports to
misc_port_map_enabledbooltrue, falsetrueexpose container ports on the host
misc_port_maplist of string---["8080:8080"]host:container port mappings
misc_versionstring---latestcontainer image version
misc_commitstring---db16ab7ca40f6e1e98e6e7a3947fb9e2aa04f527git commit to build from
misc_autoupdatebooltrue, falsetrueenable podman auto-update for this container
misc_environment_varsdict---{"TZ":"Europe/Berlin","LOGLEVEL":"INFO","PORT":8080}extra environment variables injected into the container
misc_extra_fileslist of dict---[]arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template
misc_extra_dirslist of dict---[]arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode
misc_entrypointstring---""optional container entrypoint override