dmotte.podman

ansible-role-podman

Dernière version GitHub Ansible Galaxy

:warning: Avertissement : ce projet n'est plus maintenu :warning:

J'ai décidé de convertir le code Ansible en Bash pour plus de simplicité.


Rôle Ansible pour installer Podman sur des hôtes Debian.

Ce rôle a été testé avec Debian 12 (bookworm).

Podman sera installé en utilisant le package officiel podman des dépôts Debian. De plus, ce rôle vous permet de configurer d'autres éléments connexes, comme le socket Podman et le service podman-auto-update, pour l'étendue système ainsi que pour les utilisateurs individuels.

Utilisation

  1. Installez ce rôle en utilisant l'outil en ligne de commande ansible-galaxy.
  2. Vous pouvez ensuite l'inclure dans la section tasks de votre Playbook Ansible. Consultez test/playbook.yml pour un exemple de la façon de faire cela. N'oubliez pas de remplacer le nom du rôle par dmotte.podman.

Note : ce rôle doit être exécuté en tant que root (ansible_become: true).

Variables du rôle

Voir defaults/main.yml.

Commandes utiles

Une fois que vous avez configuré Podman sur votre hôte en utilisant ce rôle Ansible, consultez le lien suivant pour des commandes utiles pour gérer vos services :

https://github.com/dmotte/misc/tree/main/snippets#shell-snippets-for-podman

Développement

Si vous souhaitez contribuer à ce projet, vous pouvez utiliser le fichier test/playbook.yml pour tester le rôle pendant que vous l'éditez.

Placez votre fichier d'inventaire (par exemple, hosts.yml) dans le dossier test.

Modifiez la section vars du fichier test/playbook.yml pour correspondre à votre scénario.

Vous pouvez ensuite exécuter le playbook contre votre hôte :

cd test/
ansible-playbook -i hosts.yml playbook.yml
À propos du projet

Ansible role to install Podman on Debian hosts

Installer
ansible-galaxy install dmotte.podman
Licence
mit
Téléchargements
105
Propriétaire