diff --git a/elements/epel/README.md b/elements/epel/README.md
new file mode 100644
index 000000000..3242d95af
--- /dev/null
+++ b/elements/epel/README.md
@@ -0,0 +1,2 @@
+This element installs the Extra Packages for Enterprise Linux (EPEL)
+repository GPG key as well as configuration for yum.
diff --git a/elements/epel/pre-install.d/05-rpm-epel-release b/elements/epel/pre-install.d/05-rpm-epel-release
new file mode 100755
index 000000000..084f7d559
--- /dev/null
+++ b/elements/epel/pre-install.d/05-rpm-epel-release
@@ -0,0 +1,5 @@
+#!/bin/bash
+set -eu
+set -o pipefail
+
+yum install -y http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-1.noarch.rpm
diff --git a/elements/rhel7/pre-install.d/05-yum-repos b/elements/rhel7/pre-install.d/05-yum-repos
deleted file mode 100755
index e5ca34133..000000000
--- a/elements/rhel7/pre-install.d/05-yum-repos
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/bash
-
-set -eu
-set -o pipefail
-
-cat << EOF > /etc/yum.repos.d/epel.repo
-[epel]
-name=epel
-failovermethod=priority
-baseurl=http://download-i2.fedoraproject.org/pub/epel/beta/7/x86_64/
-enabled=1
-metadata_expire=7d
-gpgcheck=0
-EOF
-
-cat << EOF > /etc/yum.repos.d/bnemec-os-config.repo
-[bnemec-os-config]
-name=Copr repo for os-config owned by bnemec
-baseurl=http://copr-be.cloud.fedoraproject.org/results/bnemec/os-config/epel-7-x86_64/
-skip_if_unavailable=True
-gpgcheck=0
-enabled=1
-EOF