mullholland.repository_elrepo
Ansible角色 repository_elrepo
将elrepo添加到您的系统中
| GitHub | 下载次数 | 版本 |
|---|---|---|
示例剧本
此示例来自 molecule/default/converge.yml,在每次推送、拉取请求和发布时进行了测试。
---
- name: 聚合
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。
