podman

ansible-role-podman

Последний релиз GitHub Ansible Galaxy

:warning: Внимание: этот проект больше не поддерживается :warning:

Я решил переписать код Ansible на Bash для простоты.


Роль Ansible для установки Podman на хостах Debian.

Эта роль тестировалась с Debian 12 (bookworm).

Podman будет установлен с использованием официального пакета podman из репозиториев Debian. Кроме того, эта роль позволяет настраивать некоторые другие связанные вещи, такие как Podman socket и сервис podman-auto-update, как для системного уровня, так и для отдельных пользователей.

Использование

  1. Установите эту роль с помощью инструмента командной строки ansible-galaxy.
  2. Затем вы можете включить ее в раздел tasks вашего Ansible Playbook. См. test/playbook.yml для примера, как это сделать. Не забудьте заменить имя роли на dmotte.podman.

Примечание: эту роль необходимо запускать от имени root (ansible_become: true).

Переменные роли

Смотрите defaults/main.yml.

Полезные команды

После настройки Podman на вашем хосте с помощью этой роли Ansible, смотрите следующую ссылку для полезных команд для управления вашими сервисами:

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

Разработка

Если вы хотите внести вклад в этот проект, вы можете использовать файл test/playbook.yml для тестирования роли во время редактирования.

Поместите ваш файл инвентаря (например, hosts.yml) в папку test.

Отредактируйте раздел vars файла test/playbook.yml, чтобы он соответствовал вашему сценарию.

Затем вы можете выполнить плейбук на вашем хосте:

cd test/
ansible-playbook -i hosts.yml playbook.yml
О проекте

Ansible role to install Podman on Debian hosts

Установить
ansible-galaxy install dmotte/ansible-role-podman
Лицензия
mit
Загрузки
94
Владелец