cookbook 'yum-epel', '= 4.1.0'
yum-epel
(57) Versions
4.1.0
-
-
5.0.8
-
5.0.7
-
5.0.6
-
5.0.5
-
5.0.4
-
5.0.3
-
5.0.2
-
5.0.1
-
5.0.0
-
4.5.1
-
4.5.0
-
4.4.1
-
4.4.0
-
4.3.0
-
4.2.3
-
4.2.2
-
4.2.1
-
4.2.0
-
4.1.4
-
4.1.3
-
4.1.2
-
4.1.1
-
4.1.0
-
4.0.1
-
4.0.0
-
3.3.0
-
3.2.0
-
3.1.0
-
3.0.0
-
2.1.2
-
2.1.1
-
2.1.0
-
2.0.0
-
1.0.2
-
1.0.1
-
1.0.0
-
0.7.1
-
0.7.0
-
0.6.6
-
0.6.5
-
0.6.4
-
0.6.3
-
0.6.2
-
0.6.1
-
0.6.0
-
0.5.3
-
0.5.2
-
0.5.1
-
0.5.0
-
0.4.0
-
0.3.6
-
0.3.4
-
0.3.2
-
0.3.0
-
0.2.0
-
0.1.6
-
0.1.4
Follow94
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.5.1
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.0
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.7.1
- 0.7.0
- 0.6.6
- 0.6.5
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.6
- 0.3.4
- 0.3.2
- 0.3.0
- 0.2.0
- 0.1.6
- 0.1.4
Installs and configures the EPEL Yum repository
cookbook 'yum-epel', '= 4.1.0', :supermarket
knife supermarket install yum-epel
knife supermarket download yum-epel
yum-epel Cookbook
Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Linux (OL).
The yum-epel cookbook takes over management of the default repositoryids shipped with epel-release.
Below is a table showing which repositoryids we manage that are shipped by default via the epel-release package:
Repo ID | EL 7 | EL 8 |
---|---|---|
epel | :heavy_check_mark: | :heavy_check_mark: |
epel-debuginfo | :heavy_check_mark: | :heavy_check_mark: |
epel-modular | :x: | :heavy_check_mark: |
epel-modular-debuginfo | :x: | :heavy_check_mark: |
epel-modular-source | :x: | :heavy_check_mark: |
epel-playground | :x: | :heavy_check_mark: |
epel-playground-debuginfo | :x: | :heavy_check_mark: |
epel-playground-source | :x: | :heavy_check_mark: |
epel-source | :heavy_check_mark: | :heavy_check_mark: |
epel-testing | :heavy_check_mark: | :heavy_check_mark: |
epel-testing-debuginfo | :heavy_check_mark: | :heavy_check_mark: |
epel-testing-modular | :x: | :heavy_check_mark: |
epel-testing-modular-debuginfo | :x: | :heavy_check_mark: |
epel-testing-modular-source | :x: | :heavy_check_mark: |
epel-testing-source | :heavy_check_mark: | :heavy_check_mark: |
Requirements
Platforms
- RHEL/CentOS and derivatives
Chef
- Chef 12.15+
Maintainers
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Cookbooks
- none
Attributes
See individual repository attribute files for defaults.
Recipes
-
yum-epel::default
Generatesyum_repository
configs for the standard EPEL repositories. By default theepel
repository is enabled.
Usage Example
To disable the epel repository through a Role or Environment definition
default_attributes(
:yum => {
:epel => {
:enabled => {
false
}
}
}
)
Uncommonly used repositoryids are not managed by default. This is speeds up integration testing pipelines by avoiding yum-cache builds that nobody cares about. To enable the epel-testing repository with a wrapper cookbook, place the following in a recipe:
node.default['yum']['epel-testing']['enabled'] = true node.default['yum']['epel-testing']['managed'] = true include_recipe 'yum-epel'
More Examples
Point the epel repositories at an internally hosted server.
node.default['yum']['epel']['enabled'] = true node.default['yum']['epel']['mirrorlist'] = nil node.default['yum']['epel']['baseurl'] = 'https://internal.example.com/centos/7/os/x86_64' node.default['yum']['epel']['sslverify'] = false include_recipe 'yum-epel'
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
- abiquo Applicable Versions
- alfresco-utils Applicable Versions
-
apache2
Applicable Versions
- as-asset Applicable Versions
- as-php Applicable Versions
- asterisk Applicable Versions
- atop Applicable Versions
-
backslasher-python
Applicable Versions
- base_install Applicable Versions
- boxbilling Applicable Versions
- cacti Applicable Versions
-
cdap
Applicable Versions
- ceph Applicable Versions
-
ceph-chef
Applicable Versions
- ceph_micro Applicable Versions
- certbot Applicable Versions
- certbot-exec Applicable Versions
- chef-bareos Applicable Versions
- chef-collectd Applicable Versions
- chef-manageiq Applicable Versions
-
chef_nginx
Applicable Versions
- chef_work_environment Applicable Versions
- cinc-build-support Applicable Versions
- clamav Applicable Versions
- cloudless-box Applicable Versions
- cobblerd Applicable Versions
- collectd-abiquo Applicable Versions
- collectd-ng Applicable Versions
- collectd_ii Applicable Versions
- consul Applicable Versions
- corosync-cookbook Applicable Versions
- couch Applicable Versions
- couchdb Applicable Versions
- crenv Applicable Versions
- database_application Applicable Versions
- denyhosts Applicable Versions
- django_platform Applicable Versions
-
docker
Applicable Versions
- dse Applicable Versions
- ejabberd Applicable Versions
- elasticsearch-curator Applicable Versions
- entropy Applicable Versions
-
erlang
Applicable Versions
-
fail2ban
Applicable Versions
- fail2ban-platform Applicable Versions
- fcgiwrap_rpm Applicable Versions
- fedora-mock Applicable Versions
- ganeti Applicable Versions
- ganglia Applicable Versions
- gecode Applicable Versions
- git Applicable Versions
- gitlab Applicable Versions
- gitlab-server Applicable Versions
- gpg Applicable Versions
- graphite Applicable Versions
-
haproxy
Applicable Versions
- heartbeat Applicable Versions
- hello_world_circleci_deploy_example Applicable Versions
- hollandbackup Applicable Versions
- http_platform Applicable Versions
- icewm Applicable Versions
- icinga2 Applicable Versions
- icinga2repo Applicable Versions
- icingaweb2 Applicable Versions
- ikiwiki Applicable Versions
- isc_kea Applicable Versions
- java-service Applicable Versions
-
jenkins
Applicable Versions
- jq Applicable Versions
- katello Applicable Versions
- kea-dhcp Applicable Versions
- krb5_utils Applicable Versions
- lampp_platform Applicable Versions
- libarchive Applicable Versions
- librato Applicable Versions
- librenms Applicable Versions
- librenms-ng Applicable Versions
- linux-basic Applicable Versions
- linux-tweak Applicable Versions
- linux_basic Applicable Versions
- magento Applicable Versions
- magentostack Applicable Versions
- mariadb Applicable Versions
- memcached Applicable Versions
- midokura Applicable Versions
-
monit-ng
Applicable Versions
- mono3 Applicable Versions
- mono4 Applicable Versions
- mosh Applicable Versions
- mw_server_base Applicable Versions
- mysql-mha Applicable Versions
-
nagios
Applicable Versions
- nagios-grid Applicable Versions
- nagios3 Applicable Versions
- netatalk Applicable Versions
- netdata Applicable Versions
- netdevops Applicable Versions
-
nginx
Applicable Versions
- nginx_server Applicable Versions
- nginx_simplecgi Applicable Versions
- no-ip Applicable Versions
- nodejs Applicable Versions
- nodestack Applicable Versions
-
nrpe
Applicable Versions
- nsca Applicable Versions
- ocserv Applicable Versions
- omnibus Applicable Versions
- onddo_proftpd Applicable Versions
- openbazaar Applicable Versions
- opencv Applicable Versions
- opendkim Applicable Versions
- opendkim-milter Applicable Versions
- openstack-clients Applicable Versions
- openstack-common Applicable Versions
-
openvpn
Applicable Versions
- openvpn-platform Applicable Versions
- openvpn_duo Applicable Versions
- openvpn_okta Applicable Versions
- opsview Applicable Versions
- opsview_client Applicable Versions
- ossec-ng Applicable Versions
- ovh_the_bastion Applicable Versions
- papertrail Applicable Versions
- paramount Applicable Versions
- pdns Applicable Versions
-
percona
Applicable Versions
-
php
Applicable Versions
- php-omnibus Applicable Versions
- phpstack Applicable Versions
- postfix_rpm Applicable Versions
- postfixadmin Applicable Versions
- postgresql Applicable Versions
- pound Applicable Versions
- poweradmin Applicable Versions
- privoxy Applicable Versions
- protobuf Applicable Versions
- pyload Applicable Versions
- python Applicable Versions
- pythonstack Applicable Versions
- qpid Applicable Versions
- r1337-linux-base Applicable Versions
-
rabbitmq
Applicable Versions
- rackspace_cloudbackup Applicable Versions
- rackspace_gluster Applicable Versions
- ratpoison Applicable Versions
- redhat Applicable Versions
- redis-simple Applicable Versions
- repose Applicable Versions
- resin Applicable Versions
- rethinkdb Applicable Versions
- riak Applicable Versions
- riak-cs Applicable Versions
- rserve Applicable Versions
-
ruby_build
Applicable Versions
-
runit
Applicable Versions
- s3_cli Applicable Versions
- salt Applicable Versions
- sanity Applicable Versions
- scipy Applicable Versions
- scponly Applicable Versions
-
sensu_spec
Applicable Versions
- sickrage Applicable Versions
- simplare-base Applicable Versions
- sk_ruby Applicable Versions
- snort Applicable Versions
-
spacewalk-client
Applicable Versions
- spacewalk-server Applicable Versions
- sphinx Applicable Versions
- spree Applicable Versions
- ssmtp Applicable Versions
- ssmtp2 Applicable Versions
- stack_commons Applicable Versions
- stackstorm Applicable Versions
- stash Applicable Versions
- stenographer Applicable Versions
- stow Applicable Versions
- strongSwan-base Applicable Versions
- sysdig Applicable Versions
-
syslog_ng
Applicable Versions
- taurus Applicable Versions
- terraria Applicable Versions
- thruk Applicable Versions
- tomcat Applicable Versions
- torque Applicable Versions
- trafficserver Applicable Versions
- transmission Applicable Versions
- ut_base Applicable Versions
-
varnish
Applicable Versions
- virtualbox-guest-additions Applicable Versions
- vlc Applicable Versions
- vsftpd Applicable Versions
- x11vnc Applicable Versions
- x2go-client Applicable Versions
- x2go-server Applicable Versions
- yum-atomic Applicable Versions
- yum-bareos Applicable Versions
-
yum-erlang_solutions
Applicable Versions
-
yum-ius
Applicable Versions
- yum-kubernetes Applicable Versions
- yum-powerdns Applicable Versions
-
yum-remi-chef
Applicable Versions
-
yum-repoforge
Applicable Versions
- yum-vmware-tools Applicable Versions
- yum-webtatic Applicable Versions
- yum-zabbix Applicable Versions
- yum_utils Applicable Versions
- zabbix Applicable Versions
- zabbix_agent Applicable Versions
- zammad Applicable Versions
- zfs_linux Applicable Versions
- zfsonlinux Applicable Versions
yum-epel Cookbook CHANGELOG
This file is used to list changes made in each version of the yum-epel cookbook.
4.1.0 - 2021-01-14
- Sous Chefs Adoption
4.0.1 (2021-01-04)
- Return empty array on non-yum systems - @ramereth
4.0.0 (2020-12-15)
- Cookstyle fixes - @tas50
- Switch all http URLs to HTTPS URLs - @damacus
- Switch gpgkey urls - @knightorc
- Require Chef 12.15+ - @tas50
- Remove CentOS 6 / Amazon Linux 201X support/testing - @ramereth
- Improve InSpec test by using yum.repo resource - @ramereth
- Fix repo descriptions on Amazon Linux - @ramereth
- Test all supported repos in new "all" suite - @ramereth
- Ensure other epel repos are not enabled in default suite - @ramereth
- Add various modular and playground repos for EL8 - @ramereth
- Update README - @ramereth
- Cleanup metadata.rb formatting - @ramereth
3.3.0 (2018-10-09)
- Fix cookbook to work on all releases of Amazon Linux 2
- Test on Amazon Linux 2 in specs and in Travis
3.2.0 (2018-07-24)
- Support EPEL on ARM32.
3.1.0 (2018-02-26)
- Add support for Amazon Linux 2.0
3.0.0 (2018-02-16)
- Require Chef 12.14+ and remove the compat_resource dependency
2.1.2 (2017-06-15)
- Switch from Rake testing to Local Delivery
- Update apache2 license string to be a SPDX compliant string
- Change yum repo location of gpgkey to download.fedoraproject.org instead of dl.fedoraproject.org
- Avoid chefspec deprecations and speed up specs
2.1.1 (2017-01-05)
- Revert how mirror list strings are generated to fix RHEL 7
2.1.0 (2016-12-22)
- Test in Travis using the current build of chef/chef docker image
- Test on older Chef
- allow the use of any valid property via attributes
- fixing tests
- output versions in the job that is being ran
- cops
2.0.0 (2016-11-26)
- Clarify that we require Chef 12.1+ not 12.0+
- Use compat_resource instead of the yum cookbook
- Add integration testing with inspec
1.0.2 (2016-10-21)
- Remove upper bound on yum constraint
1.0.1 (2016-09-11)
- Fix epel-testing attributes
1.0.0 (2016-09-06)
- Add chef_version metadata
- Testing updates
- Remove support for Chef 11
v0.7.1 (2016-08-19)
- Remove bats testing
- Fix attribute settings
- Cleanup travis file
v0.7.0 (2016-04-27)
- Added support for IBM zlinux platform
- Added back the Test Kitchen support for local vagrant testing
- Added long_description to the metadata
- Loosen the dependency on the yum cookbook
v0.6.5
- updated to use
make_cache
option that yum cookbook allows for the yum resource to use.
v0.6.5 (2015-11-23)
- Fix setting bool false properties
v0.6.4 (2015-10-27)
- Updating default recipe for Chef 13 deprecation warnings. Not
- passing nil.
v0.6.3 (2015-09-22)
- Added standard Chef gitignore and chefignore files
- Added the standard chef rubocop config
- Update contributing, maintainers, and testing docs
- Update Chefspec config to 4.X format
- Update distro versions in the Kitchen config
- Add Travis CI and cookbook version badges in the readme
- Expand the requirements section in the readme
- Add additional distros to the metadata
- Added source_url and issues_url metadata
v0.6.2 (2015-06-21)
- Depending on yum ~> 3.2
- Support for the password attribute wasn't added to the
- yum_repository LWRP until yum 3.2.0.
v0.6.1 (2015-06-21)
- Switching to https for URL links
- Using metalink URLs
v0.6.0 (2015-01-03)
- Adding EL7 support
v0.5.3 (2014-10-28)
- Revert Use HTTPS for GPG keys and mirror lists
v0.5.2 (2014-10-28)
- Use HTTPS for GPG keys and mirror lists
- Use local key on Amazon Linux
v0.5.0 (2014-09-02)
- Add all attribute available to LWRP to allow for tuning.
v0.4.0 (2014-07-27)
- [#9] Allowing list of repositories to reference configurable.
v0.3.6 (2014-04-09)
- [COOK-4509] add RHEL7 support to yum-epel cookbook
v0.3.4 (2014-02-19)
COOK-4353 - Fixing typo in readme
v0.3.2 (2014-02-13)
Updating README to explain the 'managed' parameter
v0.3.0 (2014-02-12)
[COOK-4292] - Do not manage secondary repos by default
v0.2.0
Adding Amazon Linux support
v0.1.6
Fixing up attribute values for EL6
v0.1.4
Adding CHANGELOG.md
v0.1.0
initial release