2016-11-14 3 views
1

Я пытаюсь установить EPEL repo на Ansible с помощью игровой книги.Невозможно добавить EPEL repo с использованием Ansible - RHEL 7

play У меня есть выглядит следующим образом:

- 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 

Даже после выполнения этой игры, EPEL не установлен. Запуск yum repolist не содержит EPEL.
Мой вопрос (ы):
1. Как включить репо EPEL?
2. Я также попытался yum_repository модуль в следующей игре:

- name: Add repository 
    yum_repository: 
    name: epel 
    description: EPEL YUM repo 
    baseurl: http://download.fedoraproject.org/pub/epel/$releasever/$basearch/ 

Хотя Файловые репо EPEL получает создан в /etc/yum.repos.d/, я не могу установить что-нибудь из этого файла. Как мне это понять?

UPDATE: Выход:

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 
+0

Есть ли отладочные сообщения на 'epelRepoOut'? – Kadir

+0

Вы можете попробовать опцию 'disable_gpg_check = yes'. – Kadir

+0

@ Кадир: Спасибо, что ответили. Я обновил вопрос с выходом. – Sriram

ответ

0

Я сделал это двумя способами IIRC. (1) Я установил rpm, который находится в моем репозитории (epel-release). (2) Я сам создаю файл yum.repos.d. Если вы выберете второй метод, вам может потребоваться либо отключить проверку gpg, либо использовать команду rpm для импорта ключа.