This also makes the change to use epel packages not built by us.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
--- /dev/null
+---
+- name: Create /etc/yum.repos.d/epel.repo.
+ template:
+ src: epel.repo
+ dest: /etc/yum.repos.d/epel.repo
+ owner: root
+ group: root
+ mode: 0644
+ register: epel_repo
+
+- name: Clean yum cache
+ shell: yum clean all
+ when: epel_repo is defined and epel_repo|changed
- include: kerberos.yml
tags:
- kerberos
+
+# create and manage epel.repo
+- include: epel.yml
+ when:
+ ansible_distribution == "CentOS" or
+ ansible_distribution == 'RedHat'
+ tags:
+ - epel
+ - repos
--- /dev/null
+#
+# {{ ansible_managed }}
+#
+[epel]
+name="Extra Packages for Enterprise Linux"
+baseurl="{{ epel_mirror_baseurl }}/{{ ansible_distribution_major_version }}/$basearch"
+enabled=1
+gpgcheck=0
# vars specific to centos 6.x
yum_repos:
- epel:
- name: Extra Packages for Enterprise Linux 6 - $basearch
- baseurl: "http://{{ mirror_host }}/epel6/"
- enabled: 1
- gpgcheck: 0
centos6-qemu-ceph:
name: Cent OS 6 Local Qemu Repo
baseurl: http://ceph.com/packages/ceph-extras/rpm/centos6/x86_64/
# vars specific to centos 7.x
yum_repos:
- epel:
- name: "Extra Packages for Enterprise Linux 7 - $basearch"
- baseurl: "http://{{ mirror_host }}/epel7/"
- enabled: 1
- gpgcheck: 0
centos7-fcgi-ceph:
name: CentOS 7 Local fastcgi Repo
baseurl: http://gitbuilder.ceph.com/mod_fastcgi-rpm-centos7-x86_64-basic/ref/master/
# vars specific to rhel 6.x
common_yum_repos:
- epel:
- name: "Extra Packages for Enterprise Linux 6 - $basearch"
- baseurl: "http://{{ mirror_host }}/epel6/"
- enabled: 1
- gpgcheck: 0
centos6-qemu-ceph:
name: "Cent OS 6 Local Qemu Repo"
baseurl: http://ceph.com/packages/ceph-extras/rpm/rhel6/x86_64/
# vars specific to any rhel 7.x version
common_yum_repos:
- epel:
- name: "Extra Packages for Enterprise Linux 7 - $basearch"
- baseurl: "http://{{ mirror_host }}/epel7/"
- enabled: 1
- gpgcheck: 0
rhel-7-fcgi-ceph:
name: "RHEL 7 Local fastcgi Repo"
baseurl: http://gitbuilder.ceph.com/mod_fastcgi-rpm-rhel7-x86_64-basic/ref/master/