The yum-fedora cookbook takes over management of the default repository ids that ship with Fedora systems.
It provides custom resources for fedora, fedora-debuginfo, fedora-source, updates,
updates-debuginfo, updates-source, updates-testing, updates-testing-debuginfo, and
updates-testing-source.
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.
- Fedora
- Chef Infra 15.3+
- none
This cookbook no longer ships recipes or attributes. See migration.md for the breaking change guide.
Manage the default Fedora repositories:
yum_fedora_repositories 'default'Manage and enable an optional repository:
yum_fedora_repository 'updates-testing' do
managed true
enabled true
endUncommonly used repository ids are not managed by default. This speeds up integration testing pipelines by avoiding yum-cache builds for repositories that are rarely used. To manage and enable every Fedora repository:
yum_fedora_repositories 'all' do
manage_debuginfo true
manage_source true
manage_testing true
enable_debuginfo true
enable_source true
enable_testing true
endPoint the fedora and updates repositories at an internally hosted server.
yum_fedora_repository 'fedora' do
mirrorlist nil
baseurl 'https://internal.example.com/fedora/$releasever/os/$basearch'
sslverify false
end
yum_fedora_repository 'updates' do
mirrorlist nil
baseurl 'https://internal.example.com/fedora/$releasever/updates/$basearch'
sslverify false
endThis project exists thanks to all the people who contribute.
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.