Name: yum-epel
Owner: LinuxONE and Linux on z Systems Open-source Team
Description: Development repository for yum-epel cookbook
Created: 2016-04-08 14:15:59.0
Updated: 2016-12-01 18:03:01.0
Pushed: 2016-04-20 10:34:14.0
Homepage: http://supermarket.chef.io/cookbooks/yum-epel
Size: 110
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The yum-epel cookbook takes over management of the default repositoryids shipped with epel-release. It allows attribute manipulation of epel
, epel-debuginfo
, epel-source
, epel-testing
, epel-testing-debuginfo
, and epel-testing-source
.
The following attributes are set by default
ult['yum-epel']['repositories'] = %w{epel epel-debuginfo epel-source epel-testing epel-testing-debuginfo epel-testing-source}
uby
ult['yum']['epel']['repositoryid'] = 'epel'
ult['yum']['epel']['description'] = 'Extra Packages for Enterprise Linux 6 - $basearch'
ult['yum']['epel']['mirrorlist'] = 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch'
ult['yum']['epel']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6'
ult['yum']['epel']['failovermethod'] = 'priority'
ult['yum']['epel']['gpgcheck'] = true
ult['yum']['epel']['enabled'] = true
ult['yum']['epel']['managed'] = true
uby
ult['yum']['epel-debuginfo']['repositoryid'] = 'epel-debuginfo'
ult['yum']['epel-debuginfo']['description'] = 'Extra Packages for Enterprise Linux 6 - $basearch - Debug'
ult['yum']['epel-debuginfo']['mirrorlist'] = 'https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch'
ult['yum']['epel-debuginfo']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6'
ult['yum']['epel-debuginfo']['failovermethod'] = 'priority'
ult['yum']['epel-debuginfo']['gpgcheck'] = true
ult['yum']['epel-debuginfo']['enabled'] = false
ult['yum']['epel-debuginfo']['managed'] = false
uby
ult['yum']['epel-source']['repositoryid'] = 'epel-source'
ult['yum']['epel-source']['description'] = 'Extra Packages for Enterprise Linux 6 - $basearch - Source'
ult['yum']['epel-source']['mirrorlist'] = 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-6&arch=$basearch'
ult['yum']['epel-source']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6'
ult['yum']['epel-source']['failovermethod'] = 'priority'
ult['yum']['epel-source']['gpgcheck'] = true
ult['yum']['epel-source']['enabled'] = false
ult['yum']['epel-source']['managed'] = false
uby
ult['yum']['epel-testing']['repositoryid'] = 'epel-testing'
ult['yum']['epel-testing']['description'] = 'Extra Packages for Enterprise Linux 6 - Testing - $basearch'
ult['yum']['epel-testing']['mirrorlist'] = 'https://mirrors.fedoraproject.org/metalink?repo=testing-epel6&arch=$basearch'
ult['yum']['epel-testing']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6r'
ult['yum']['epel-testing']['failovermethod'] = 'priority'
ult['yum']['epel-testing']['gpgcheck'] = true
ult['yum']['epel-testing']['enabled'] = false
ult['yum']['epel-testing']['managed'] = false
uby
ult['yum']['epel-testing-debuginfo']['repositoryid'] = 'epel-testing-debuginfo'
ult['yum']['epel-testing-debuginfo']['description'] = 'Extra Packages for Enterprise Linux 6 - Testing - $basearch Debug'
ult['yum']['epel-testing-debuginfo']['mirrorlist'] = 'https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel6&arch=$basearch'
ult['yum']['epel-testing-debuginfo']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6'
ult['yum']['epel-testing-debuginfo']['failovermethod'] = 'priority'
ult['yum']['epel-testing-debuginfo']['gpgcheck'] = true
ult['yum']['epel-testing-debuginfo']['enabled'] = false
ult['yum']['epel-testing-debuginfo']['managed'] = false
uby
ult['yum']['epel-testing-source']['repositoryid'] = 'epel-testing-source'
ult['yum']['epel-testing-source']['description'] = 'Extra Packages for Enterprise Linux 6 - Testing - $basearch Source'
ult['yum']['epel-testing-source']['mirrorlist'] = 'https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel6&arch=$basearch'
ult['yum']['epel-testing-source']['gpgkey'] = 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6'
ult['yum']['epel-testing-source']['failovermethod'] = 'priority'
ult['yum']['epel-testing-source']['gpgcheck'] = true
ult['yum']['epel-testing-source']['enabled'] = false
ult['yum']['epel-testing-source']['managed'] = false
m_repository 'epel' do
mirrorlist 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch'
description 'Extra Packages for Enterprise Linux 5 - $basearch'
enabled true
gpgcheck true
gpgkey 'http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'
d
To disable the epel repository through a Role or Environment definition
ult_attributes(
um => {
: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:
.default['yum']['epel-testing']['enabled'] = true
.default['yum']['epel-testing']['managed'] = true
ude_recipe 'yum-epel'
Point the epel repositories at an internally hosted server.
.default['yum']['epel']['enabled'] = true
.default['yum']['epel']['mirrorlist'] = nil
.default['yum']['epel']['baseurl'] = 'https://internal.example.com/centos/6/os/x86_64'
.default['yum']['epel']['sslverify'] = false
ude_recipe 'yum-epel'
Author: Cookbook Engineering Team (cookbooks@chef.io)
Copyright: 2011-2015, Chef Software, Inc.
nsed under the Apache License, Version 2.0 (the "License");
may not use this file except in compliance with the License.
may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
ss required by applicable law or agreed to in writing, software
ributed under the License is distributed on an "AS IS" BASIS,
OUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
the License for the specific language governing permissions and
tations under the License.