dmotte.podman

ansible-role-podman

Największa wersja na GitHubie Ansible Galaxy

:warning: Ostrzeżenie: ten projekt jest już nieutrzymywany :warning:

Zdecydowałem się przekształcić kod Ansible na Bash dla uproszczenia.


Rola Ansible do instalacji Podman na hostach z systemem Debian.

Ta rola była testowana na Debianie 12 (bookworm).

Podman zostanie zainstalowany za pomocą oficjalnego pakietu podman z repozytoriów Debiana. Dodatkowo, ta rola pozwala na skonfigurowanie innych powiązanych rzeczy, takich jak gniazdo Podman oraz usługa podman-auto-update, zarówno na poziomie systemu, jak i dla poszczególnych użytkowników.

Użycie

  1. Zainstaluj tę rolę za pomocą narzędzia CLI ansible-galaxy.
  2. Możesz następnie dodać ją do sekcji tasks w swoim Ansible Playbooku. Sprawdź test/playbook.yml dla przykładu, jak to zrobić. Pamiętaj, aby zmienić nazwę roli na dmotte.podman.

Uwaga: ta rola musi być uruchamiana jako root (ansible_become: true).

Zmienne roli

Zobacz defaults/main.yml.

Przydatne komendy

Gdy skonfigurujesz Podman na swoim hoście za pomocą tej roli Ansible, zobacz ten link, aby znaleźć przydatne komendy do zarządzania swoimi usługami:

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

Rozwój

Jeśli chcesz wnieść wkład w ten projekt, możesz użyć pliku test/playbook.yml, aby testować rolę podczas jej edytowania.

Umieść swój plik inwentarza (np. hosts.yml) w folderze test.

Edytuj sekcję vars w pliku test/playbook.yml, aby dopasować go do swojego scenariusza.

Następnie możesz wykonać playbook na swoim hoście:

cd test/
ansible-playbook -i hosts.yml playbook.yml
Zainstaluj
ansible-galaxy install dmotte.podman
Licencja
mit
Pobrania
105
Właściciel