dmotte.podman
ansible-role-podman
:warning: Advertencia: este proyecto ya no se mantiene :warning:
Decidí convertir el código de Ansible a Bash por simplicidad.
Rol de Ansible para instalar Podman en servidores Debian.
Este rol ha sido probado con Debian 12 (bookworm).
Podman se instalará utilizando el paquete oficial podman
de los repositorios de Debian. Además, este rol te permite configurar otras cosas relacionadas, como el socket de Podman y el servicio podman-auto-update
, tanto para el alcance del sistema como para usuarios individuales.
Uso
- Instala este rol usando la herramienta de línea de comandos
ansible-galaxy
. - Luego puedes incluirlo en la sección
tasks
de tu Playbook de Ansible. Consultatest/playbook.yml
para un ejemplo de cómo hacerlo. Recuerda reemplazar el nombre del rol pordmotte.podman
.
Nota: este rol debe ejecutarse como root (
ansible_become: true
).
Variables del rol
Consulta defaults/main.yml
.
Comandos útiles
Una vez que hayas configurado Podman en tu servidor usando este rol de Ansible, consulta el siguiente enlace para algunos comandos útiles para gestionar tus servicios:
https://github.com/dmotte/misc/tree/main/snippets#shell-snippets-for-podman
Desarrollo
Si deseas contribuir a este proyecto, puedes usar el archivo test/playbook.yml
para probar el rol mientras lo editas.
Coloca tu archivo de inventario (por ejemplo, hosts.yml
) dentro de la carpeta test
.
Edita la sección vars
del archivo test/playbook.yml
para que se ajuste a tu escenario.
Luego puedes ejecutar el playbook contra tu servidor:
cd test/
ansible-playbook -i hosts.yml playbook.yml
Ansible role to install Podman on Debian hosts
ansible-galaxy install dmotte.podman