dmotte.podman

ansible-role-podman

Letzte GitHub-Veröffentlichung Ansible Galaxy

: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

  1. Installiere diese Rolle mit dem ansible-galaxy CLI-Tool.
  2. Du kannst sie dann in den tasks-Abschnitt deines Ansible Playbooks einfügen. Siehe test/playbook.yml für ein Beispiel. Denke daran, den Rollennamen durch dmotte.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
Über das Projekt

Ansible role to install Podman on Debian hosts

Installieren
ansible-galaxy install dmotte.podman
GitHub Repository
Lizenz
mit
Downloads
105
Besitzer