这里,我有一个问题,如果有人遇到并解决了它,请分享你的知识。
机器:CentOS Linux版本7.6.1810(核心(NAME="CentOS Linux">
epel.yml
- name: Add repository
yum_repository:
name: epel
description: epel-repo
baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
易理解的剧本epel.yml(我已经删除了epel.yml中不必要的部分(
上面,当运行成功时,代码会进入/etc/yum.repos.d/文件夹中的epel.repo。然而,当我尝试安装任何软件包时,它会错误地提示我"连接失败。网络无法访问">
我已经检查了#cat/etc/yum.repos.d/epel.repo
baseurl=https://download.fedoraproject.org/pub/epel///
我搜索了$releaseever和$basearch变量的来源?不是很具体的答案。请帮忙。
百胜似乎无法确定$releaseever和$basearch。请查看这篇文章,了解这不可能的可能原因。
要解决此问题,您可以尝试使用yum模块:
- name: install the latest version of epel
yum:
name: epel-release
state: latest
或者直接从rpm软件包安装:
- name: install from url
yum:
name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
state: present