Ansible 角色: EPEL 仓库
为 RHEL/CentOS 安装 EPEL 仓库(Enterprise Linux 附加软件包)。
要求
此角色仅在 RHEL 及其衍生版本上需要/运行。
角色变量
以下是可用变量及其默认值(参见 defaults/main.yml
):
epel_repo_url: "http://download.fedoraproject.org/pub/epel/{{ ansible_distribution_major_version }}/{{ ansible_userspace_architecture }}{{ '/' if ansible_distribution_major_version < '7' else '/e/' }}epel-release-{{ ansible_distribution_major_version }}-{{ epel_release[ansible_distribution_major_version] }}.noarch.rpm"
epel_repo_gpg_key_url: "/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-{{ ansible_distribution_major_version }}"
EPEL 仓库 URL 和 GPG 密钥 URL。通常,这些不应更改,但如果此角色过时,或者您需要特定版本,可以覆盖这两个值。
epel_repo_disable: false
设置为 true
可禁用 EPEL 仓库(即使已安装)。
依赖
无。
示例 Playbook
- hosts: servers
roles:
- geerlingguy.repo-epel
许可
MIT / BSD
作者信息
此角色由 Jeff Geerling 于 2014 年创建,他是 Ansible for DevOps 的作者。