首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Ansible - RHEL 7添加EPEL repo

无法使用Ansible - RHEL 7添加EPEL repo
EN

Stack Overflow用户
提问于 2016-11-14 18:49:34
回答 1查看 2.4K关注 0票数 1

我正在尝试使用剧本在Ansible上安装EPEL repo。

我的play如下:

代码语言:javascript
复制
- name: add epel repo   
  tags: addEpelRepo
          yum: name=https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm state=present
          register: epelRepoOut
          notify:
            - yum update
        - debug: var=epelRepoOut.stdout_lines

即使在执行此play之后,也不会安装EPEL。正在运行的yum repolist不包含EPEL。

我的问题:

  1. 如何启用EPEL repo?
  2. 我还在下面的实战中尝试过yum_repository模块:

代码语言:javascript
复制
- name: Add repository
  yum_repository:
    name: epel
    description: EPEL YUM repo
    baseurl: http://download.fedoraproject.org/pub/epel/$releasever/$basearch/

虽然在/etc/yum.repos.d/中创建了一个EPEL repo文件,但我无法安装此文件中的任何内容。我怎么才能把这件事做好呢?

更新:输出为:

代码语言:javascript
复制
ok: [localhost] => {
    "changed": false,
    "invocation": {
        "module_args": {
            "conf_file": null,
            "disable_gpg_check": true,
            "disablerepo": null,
            "enablerepo": null,
            "exclude": null,
            "install_repoquery": true,
            "list": null,
            "name": [
                "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
            ],
            "state": "present",
            "update_cache": false,
            "validate_certs": true
        },
        "module_name": "yum"
    },
    "msg": "",
    "rc": 0,
    "results": []
}

PLAY RECAP *********************************************************************
localhost                  : ok=2    changed=0    unreachable=0    failed=0
EN

回答 1

Stack Overflow用户

发布于 2017-03-07 08:57:31

我已经用两种方式完成了IIRC。(1)我已经在我的存储库中安装了一个rpm (epel-release)。(2)我自己创建了yum.repos.d文件的模板。如果选择第二种方法,则可能必须禁用gpg检查或使用rpm命令导入密钥。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40586945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档