dmotte.podman

ansible-role-podman

Última versión de GitHub Ansible Galaxy

: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

  1. Instala este rol usando la herramienta de línea de comandos ansible-galaxy.
  2. Luego puedes incluirlo en la sección tasks de tu Playbook de Ansible. Consulta test/playbook.yml para un ejemplo de cómo hacerlo. Recuerda reemplazar el nombre del rol por dmotte.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
Acerca del proyecto

Ansible role to install Podman on Debian hosts

Instalar
ansible-galaxy install dmotte.podman
Licencia
mit
Descargas
105
Propietario