dmotte.podman

ansible-role-podman

GitHub 最新リリース Ansible Galaxy

:warning: 警告: このプロジェクトは もはやメンテナンスされていません :warning:

私はシンプルさのために、Ansible コードを Bash に変換することに決めました。


Debian ホストに Podman をインストールするための Ansible ロールです。

このロールは Debian 12 (bookworm) でテストされました。

Podman は、Debian リポジトリからの公式 podman パッケージを使用してインストールされます。さらに、このロールでは、Podman ソケットpodman-auto-update サービスなどの関連設定も行うことができます。システムスコープと個々のユーザーのための設定が可能です。

使用法

  1. ansible-galaxy CLI ツールを使用してこのロールをインストールします。
  2. その後、Ansible Playbooktasks セクションに含めることができます。どのようにするかの例については test/playbook.yml を参照してください。ロール名を dmotte.podman に置き換えることを忘れないでください。

注意: このロールは root として実行する必要があります (ansible_become: true)。

ロール変数

defaults/main.yml を参照してください。

便利なコマンド

この Ansible ロールを使用してホストに Podman を設定したら、サービスを管理するための役立つコマンドについては以下のリンクを参照してください:

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

開発

このプロジェクトに貢献したい場合は、編集する際にロールをテストするために test/playbook.yml ファイルを使用できます。

インベントリファイル(例: hosts.yml)を test フォルダ内に置いてください。

あなたのシナリオに合わせて test/playbook.yml ファイルの vars セクションを編集します。

その後、ホストに対して プレイブックを実行できます:

cd test/
ansible-playbook -i hosts.yml playbook.yml
プロジェクトについて

Ansible role to install Podman on Debian hosts

インストール
ansible-galaxy install dmotte.podman
ライセンス
mit
ダウンロード
105
所有者