gotmax23.packman

Ansible ロール: packman

Role gotmax23.packman Github Repo SourceHut Repo MIT Licensed Github Open Issues Github Open PRs Role Version Commits since last version Galaxy Role Quality Galaxy Role Downloads Github Actions Molecule workflow status Github Actions Galaxy workflow status

この Ansible ロールは、OpenSUSE Leap と OpenSUSE Tumbleweed に Packman リポジトリをインストールします。

ベータ警告

このロールは現在ベータ版であり、商用利用を目的としていません。リリース間で壊れる変更がある可能性があるため、リリースノートを必ずお読みください。

依存関係

このロールは、ansible-core に含まれていない特定のコレクションに依存しています。

このロールの依存関係をインストールするには、以下の内容を含む requirements.yml ファイルを作成してください:

---
collections:
  - name: community.general

次に、Ansible 2.10 以降を使用している場合は、次のコマンドを実行します。

ansible-galaxy install -r requirements.yml

まだ Ansible 2.9 を使用している場合は、以下のコマンドを実行してください。

ansible-galaxy collection install -r requirements.yml

ロール変数

以下は、このロールの変数とそのデフォルト値です defaults/main.yml で設定されています。必要に応じて、これらを変更してロールの動作をカスタマイズできます。

---
# オプション:
# - `present` は Packman リポジトリがインストールされていることを確認します。
# - `absent` は Packman リポジトリがインストールされていないことを確認します。
packman_state: present

# ミラーのリストは http://packman.links2linux.org/mirrors[1] を参照してください。
# デフォルトオプションは [OpenSUSE Wiki][2] から直接取得されています。
packman_mirror: "https://ftp.gwdg.de/pub/linux/misc/packman"

# Packman RPM リポジトリの署名キーのフィンガープリントをインポートする前に確認するかどうか。
packman_check_key_fingerprint: true

[1]: http://packman.links2linux.org/mirrors

[2]: https://en.opensuse.org/Additional_package_repositories

例のプレイブック

---
- name: Packman リポジトリの設定
  hosts: all
  become: true

  tasks:
    - name: Packman リポジトリの設定
      ansible.builtin.include_role:
        name: gotmax23.packman

互換性

このロールは、最新の ansible-core と Ansible Galaxy の最新コレクションを使用してテストされています。このロールは公式にこのバージョンの Ansible をサポートしています。他のバージョンについては最善の努力が提供されます。

このロールは以下のディストリビューションと互換性があります:

ディストリビューション バージョン
opensuse 15.3, tumbleweed

ライセンス

MIT

作成者

Maxwell G (@gotmax23)

プロジェクトについて

Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.

インストール
ansible-galaxy install gotmax23.packman
ライセンス
mit
ダウンロード
91
所有者
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.