私はAnsible
にEPELリポジトリをプレイブックでインストールしようとしています。次のようにAnEL - RHEL 7を使用してEPELリポジトリを追加できません
私が持っている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がインストールされていません。 Running 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:出力は次のとおりです。私はIIRC、この二つの方法をやった
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
'epelRepoOut'にデバッグメッセージがありますか? – Kadir
'disable_gpg_check = yes'オプションを試してみてください。 – Kadir
@カディール:返信ありがとうございます。私は出力から質問を更新しました。 – Sriram