An Ansible role that manages Podman on Raspberry Pi OS (Debian 13 / Trixie).
Please see defaults/main.yml for a complete list of variables that can be overridden.
This role relies on the following dependencies:
- Roles: None
- Collections: requirements.yml
$ ansible-galaxy role install head1328.podman- hosts: all
roles:
- role: head1328.podman
tags: podmanThis role uses Molecule for testing with Podman.
podmane.g. via homebrewpython3e.g. via homebrewansiblemoleculeandmolecule-plugins[podman], e.g.pip install molecule "molecule-plugins[podman]"
- default: Tests the role with
podman_restrict_user: true(restricted mode) - unrestricted: Tests the role with
podman_restrict_user: false(unrestricted mode)
# Run default scenario
make test
# Run all scenarios
make test-all
# Run unrestricted scenario only
make test-unrestricted
# Development workflow
make converge # Apply the role
make verify # Run verification tests
make destroy # Clean up test instances
make login # Login to test instanceThis role uses Woodpecker CI for automated testing on Codeberg. Tests run automatically on push and pull requests.
AGPL-3.0-or-later