The Ansible role head1328.podman is now published on Ansible Galaxy
. It’s the base role for all Podman-based setups on Raspberry Pi OS / Debian Trixie - other roles (head1328.pihole, head1328.ivly, …) build on top of it.
head1328/ansible-raspberry-podman
An Ansible role that manages Podman on Raspberry Pi OS (Debian 13 / Trixie).
Jinja
0
0
What It Does#
- Installs and configures Podman on Debian 13 (Trixie)
- Enables user lingering so rootless containers can run as Quadlets under
systemd --user, even without an active SSH session - Ships sane defaults for rootless Podman (networking, subuid/subgid)
- Tweakable via
defaults/main.yml
What It’s For#
As a building block for any container workload on the Pi:
- DNS filtering with
head1328.pihole - AI stack with
head1328.hailo_ollama - Self-hosted apps like
head1328.ivly
If you’d rather wire things up manually: there’s a matching tutorial - Podman on the Raspberry Pi .
Installation#
ansible-galaxy role install head1328.podmanLicense#
AGPL-3.0-or-later. Issues and forks welcome.
Acknowledgments#
- Podman - daemonless container runtime
- Ansible - configuration management
- Ansible Galaxy - role registry
- Molecule - testing framework for Ansible roles
Found this helpful?
Consider supporting via:
