homeassistant
Deploy Home Assistant as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.homeassistantVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} Image name without tag.
Defaultghcr.io/home-assistant/home-assistantContainer image version.
Default2026.10.2Enable podman auto-update for this container.
DefaulttrueCreate and manage the podman network.
DefaulttruePodman network name.
Defaulthomeassistant-internalPodman network driver.
DefaultbridgeExpose container ports on the host.
DefaulttrueHost IP to bind exposed ports to.
Default127.0.0.1- homeassistant_port_maplist[str]
Host:container port mappings.
Default- 8123:8123 Grant access to devices mounted via extra files (dialout group, original groups, SELinux spc_t).
DefaultfalseExtra environment variables injected into the container.
DefaultTZ: Europe/BerlinOptional container entrypoint override.
Default""- homeassistant_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - homeassistant_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.