vaultwarden
Deploy Vaultwarden (Bitwarden-compatible password manager) as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.vaultwardenVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} Image name without tag.
Defaultdocker.io/vaultwarden/serverContainer image version.
Default1.37.4-alpineEnable podman auto-update for this container.
DefaulttrueCreate and manage the podman network.
DefaulttruePodman network name.
Defaultvaultwarden-internalPodman network driver.
DefaultbridgeExpose container ports on the host.
DefaulttrueHost IP to bind exposed ports to.
Default127.0.0.1- vaultwarden_port_maplist[str]
Host:container port mappings.
Default- 80:80 External URL for the Vaultwarden instance.
Default""Admin token for the Vaultwarden admin panel.
Default""Extra environment variables injected into the container.
DefaultDOMAIN: '{{ vaultwarden_domain }}' ADMIN_TOKEN: '{{ vaultwarden_admin_token }}' ROCKET_PORT: '80'Optional container entrypoint override.
Default""- vaultwarden_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - vaultwarden_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.