dmotte.podman
ansible-role-podman
:warning: Warnung: Dieses Projekt wird nicht mehr gewartet :warning:
Ich habe beschlossen, den Ansible-Code nach Bash zu konvertieren, um es einfacher zu machen.
Ansible-Rolle zur Installation von Podman auf Debian-Hosts.
Diese Rolle wurde mit Debian 12 (bookworm) getestet.
Podman wird mit dem offiziellen podman
-Paket aus den Debian-Repositories installiert. Darüber hinaus ermöglicht diese Rolle, einige andere verwandte Einstellungen zu konfigurieren, wie den Podman-Socket und den Dienst podman-auto-update
, sowohl für den Systembereich als auch für einzelne Benutzer.
Verwendung
- Installiere diese Rolle mit dem
ansible-galaxy
CLI-Tool. - Du kannst sie dann in den
tasks
-Abschnitt deines Ansible Playbooks einfügen. Siehetest/playbook.yml
für ein Beispiel. Denke daran, den Rollennamen durchdmotte.podman
zu ersetzen.
Hinweis: Diese Rolle muss als Root ausgeführt werden (
ansible_become: true
).
Rollenvariablen
Siehe defaults/main.yml
.
Nützliche Befehle
Nachdem du Podman auf deinem Host mit dieser Ansible-Rolle eingerichtet hast, siehe den folgenden Link für einige nützliche Befehle zur Verwaltung deiner Dienste:
https://github.com/dmotte/misc/tree/main/snippets#shell-snippets-for-podman
Entwicklung
Wenn du zu diesem Projekt beitragen möchtest, kannst du die test/playbook.yml
Datei verwenden, um die Rolle während der Bearbeitung zu testen.
Lege deine Inventardatei (z. B. hosts.yml
) im test
-Ordner ab.
Bearbeite den vars
-Abschnitt der test/playbook.yml
Datei, um zu deinem Szenario zu passen.
Du kannst dann das Playbook gegen deinen Host ausführen:
cd test/
ansible-playbook -i hosts.yml playbook.yml
Ansible role to install Podman on Debian hosts
ansible-galaxy install dmotte.podman