gotmax23.packman
Ansible ロール: packman
この 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 |
ライセンス
作成者
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.