mullholland.repository_elrepo

Ansible ロール repository_elrepo

elrepo をシステムに追加します

GitHub ダウンロード バージョン
github downloads Version

例のプレイブック

この例は 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] }}"

要件

コンテキスト

このロールは多くの互換性のあるロールの一部です。さらに詳しい情報は これらのロールのドキュメント をご覧ください。

関連するロールの概要は以下のとおりです: dependencies

互換性

このロールは以下の コンテナイメージ でテストされています:

コンテナ タグ
EL すべて

必要な最低Ansibleバージョンは 2.10 で、以下のテストが実施されています:

  • 前のバージョン。
  • 現在のバージョン。
  • 開発バージョン。

問題が見つかった場合は、GitHub に登録してください。

ライセンス

MIT

著者情報

Mullholland

プロジェクトについて

Add the elrepo to your system

インストール
ansible-galaxy install mullholland.repository_elrepo
ライセンス
apache-2.0
ダウンロード
7.5k
所有者