mullholland.repository_elrepo
Ansible ロール repository_elrepo
elrepo をシステムに追加します
| GitHub | ダウンロード | バージョン |
|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml から取られており、各プッシュ、プルリクエスト、リリース時にテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "value"
roles:
- role: "mullholland.repository_elrepo"
ロール変数
変数のデフォルト値は defaults/main.yml に設定されています:
---
# ELRepo のインストール
# https://elrepo.org/tiki/HomePage
# ELRepo 公開鍵
repository_elrepo_key_url: " https://www.elrepo.org/RPM-GPG-KEY-elrepo.org"
# ELRepo インストールパッケージ
repository_elrepo_version_map:
RedHat:
"7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
"8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
"9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
CentOS:
"7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
"8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
"9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
Rocky:
"8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
"9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
AlmaLinux:
"8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
"9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
repository_elrepo_version: "{{ repository_elrepo_version_map[ansible_distribution][ansible_distribution_major_version] }}"
要件
- requirements.txt に記載の pip パッケージ。
コンテキスト
このロールは多くの互換性のあるロールの一部です。さらに詳しい情報は これらのロールのドキュメント をご覧ください。
関連するロールの概要は以下のとおりです:

互換性
このロールは以下の コンテナイメージ でテストされています:
| コンテナ | タグ |
|---|---|
| EL | すべて |
必要な最低Ansibleバージョンは 2.10 で、以下のテストが実施されています:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題が見つかった場合は、GitHub に登録してください。
ライセンス
MIT。
