mullholland.repository_elrepo

Ansible角色 repository_elrepo

将elrepo添加到您的系统中

GitHub 下载次数 版本
github downloads Version

示例剧本

此示例来自 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] }}"

要求

上下文

此角色是许多兼容角色的一部分。有关更多信息,请查看这些角色的文档

以下是相关角色的概述: dependencies

兼容性

此角色已在这些 容器镜像上进行测试:

容器 标签
EL 所有

所需的最低Ansible版本为2.10,已对以下版本进行测试:

  • 以前版本。
  • 当前版本。
  • 开发版本。

如果您发现问题,请在 GitHub 上登记。

许可证

MIT

作者信息

Mullholland

关于项目

Add the elrepo to your system

安装
ansible-galaxy install mullholland.repository_elrepo
许可证
apache-2.0
下载
6.5k
拥有者