cookbook 'yum-mysql-community', '~> 5.6.0'
yum-mysql-community
(49) Versions
5.6.0
-
-
5.6.0
-
5.5.3
-
5.5.1
-
5.5.0
-
5.4.2
-
5.4.1
-
5.4.0
-
5.3.4
-
5.3.3
-
5.3.2
-
5.3.1
-
5.3.0
-
5.2.0
-
5.1.0
-
5.0.2
-
5.0.1
-
5.0.0
-
4.2.1
-
4.2.0
-
4.1.1
-
4.1.0
-
4.0.1
-
4.0.0
-
3.0.1
-
3.0.0
-
2.1.0
-
2.0.3
-
2.0.2
-
2.0.1
-
1.0.0
-
0.3.0
-
0.2.0
-
0.1.21
-
0.1.20
-
0.1.19
-
0.1.18
-
0.1.17
-
0.1.16
-
0.1.15
-
0.1.14
-
0.1.13
-
0.1.12
-
0.1.11
-
0.1.10
-
0.1.8
-
0.1.6
-
0.1.4
-
0.1.2
-
0.1.0
Follow22
- 5.6.0
- 5.5.3
- 5.5.1
- 5.5.0
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.0.1
- 3.0.0
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 1.0.0
- 0.3.0
- 0.2.0
- 0.1.21
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.8
- 0.1.6
- 0.1.4
- 0.1.2
- 0.1.0
Installs/Configures yum-mysql-community
cookbook 'yum-mysql-community', '~> 5.6.0', :supermarket
knife supermarket install yum-mysql-community
knife supermarket download yum-mysql-community
yum-mysql-community Cookbook
The yum-mysql-community cookbook takes over management of the default repository ids shipped with mysql*-community-release. It allows attribute manipulation of mysql-connectors-community, mysql80-community, mysql84-community, and legacy versions.
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.
Requirements
Platforms
- RHEL 8+, AlmaLinux 8+, Rocky Linux 8+, CentOS Stream 9+
- Amazon Linux 2023
- Fedora
Chef
- Chef 15.3+
Cookbooks
-
yum7.2.0+ (fordnf_moduleresource)
Attributes
The following attributes are set by default
MySQL 8.4 LTS (Recommended)
default['yum']['mysql84-community']['repositoryid'] = 'mysql84-community' default['yum']['mysql84-community']['description'] = 'MySQL 8.4 LTS Community Server' default['yum']['mysql84-community']['baseurl'] = 'https://repo.mysql.com/yum/mysql-8.4-community/el/$releasever/$basearch/' default['yum']['mysql84-community']['gpgkey'] = 'https://repo.mysql.com/RPM-GPG-KEY-mysql-2023' default['yum']['mysql84-community']['failovermethod'] = 'priority' default['yum']['mysql84-community']['gpgcheck'] = true default['yum']['mysql84-community']['enabled'] = true
MySQL 8.0
default['yum']['mysql80-community']['repositoryid'] = 'mysql80-community' default['yum']['mysql80-community']['description'] = 'MySQL 8.0 Community Server' default['yum']['mysql80-community']['baseurl'] = 'https://repo.mysql.com/yum/mysql-8.0-community/el/$releasever/$basearch/' default['yum']['mysql80-community']['gpgkey'] = 'https://repo.mysql.com/RPM-GPG-KEY-mysql-2023' default['yum']['mysql80-community']['failovermethod'] = 'priority' default['yum']['mysql80-community']['gpgcheck'] = true default['yum']['mysql80-community']['enabled'] = true
MySQL Connectors
default['yum']['mysql-connectors-community']['repositoryid'] = 'mysql-connectors-community' default['yum']['mysql-connectors-community']['description'] = 'MySQL Connectors Community' default['yum']['mysql-connectors-community']['baseurl'] = 'https://repo.mysql.com/yum/mysql-connectors-community/el/$releasever/$basearch/' default['yum']['mysql-connectors-community']['gpgkey'] = 'https://repo.mysql.com/RPM-GPG-KEY-mysql-2023' default['yum']['mysql-connectors-community']['gpgcheck'] = true default['yum']['mysql-connectors-community']['enabled'] = true
Recipes
- mysql84 - Sets up the mysql84-community repository (MySQL 8.4 LTS - recommended)
- mysql80 - Sets up the mysql80-community repository (MySQL 8.0)
- connectors - Sets up the mysql-connectors-community repository
Legacy Recipes (EOL MySQL versions, limited platform support)
- mysql57 - Sets up the mysql57-community repository (EOL, EL 7 and Fedora only)
- mysql56 - Sets up the mysql56-community repository (EOL, EL 7 and Fedora only)
- mysql55 - Sets up the mysql55-community repository (EOL, EL 7 and Fedora only)
Resources
- yum_mysql_community_repo - Creates /etc/yum.repos.d/mysql-community repo file with enabled repos on supported platforms
yum_mysql_community_repo 'default' do version '8.0' gpgcheck true mysql_community_server true mysql_connectors_community true mysql_tools_community true mysql_tools_preview false mysql_cluster_community false end
Usage Examples
Using the resource (recommended)
yum_mysql_community_repo 'default' do version '8.4' end package 'mysql-community-server'
Using recipes
include_recipe 'yum-mysql-community::mysql84' package 'mysql-community-server'
Point repositories at an internally hosted server
node.default['yum']['mysql84-community']['enabled'] = true node.default['yum']['mysql84-community']['mirrorlist'] = nil node.default['yum']['mysql84-community']['baseurl'] = 'https://internal.example.com/mysql/mysql84-community/' node.default['yum']['mysql84-community']['sslverify'] = false include_recipe 'yum-mysql-community::mysql84'
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.
yum-mysql-community Cookbook CHANGELOG
This file is used to list changes made in each version of the yum-mysql-community cookbook.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
5.6.0 (2026-01-18)
Features
5.5.3 (2025-12-18)
Bug Fixes
- ci: Update workflows to use release pipeline (#68) (96d1e7c)
- error of gpgkey reference in older version. (046732a)
- error of gpgkey reference in older versions. (39097c5)
- Fix release workflow and remove EOL platforms from testing (#73) (8cf40d3)
5.5.2 (2025-10-16)
Bug Fixes
5.5.0 - 2025-01-06
- Amazon Linux 2023 should use el9 repos
5.4.0 - 2024-01-31
- Add gpgkey property to repo resource
- Default to 2023 GPG key
5.3.4 - 2023-03-01
- Remove CircleCI
5.3.3 - 2023-03-01
- Update workflows to 2.0.1
- Remove mdl and replace with markdownlint-cli2
5.3.2 - 2022-12-25
- CI Fixes
5.3.1 - 2022-01-27
- Add Alma Linux and Rocky Linux to testing
- Remove CentOS 8 (prefer Stream)
5.3.0 - 2022-01-20
- Update gpgkey urls in attribute files: mysql57, mysql-connectors
- Update gpgkey urls in repo resource
5.2.0 - 2022-01-08
- Switch to using yum_repository resource instead of template
5.1.0 - 2021-10-05
- Use
dnf_moduleresource fromyumcookbook instead of manually shelling out
5.0.2 - 2021-08-31
- Standardise files with files in sous-chefs/repo-management
5.0.1 - 2021-06-01
- Standardise files with files in sous-chefs/repo-management
5.0.0 - 2021-05-13
- Chef 17 updates: enable
unified_modeon all resources - Bump required Chef Infra Client to >= 15.3
4.2.1 (2020-11-05)
- Insure dnf module is only disabled where required
4.2.0 (2020-10-28)
Changed
- Sous Chefs Adoption
- Update Changelog to Sous Chefs
- Update to use Sous Chefs GH workflow
- Update README to sous-chefs
- Update metadata.rb to Sous Chefs
- Update test-kitchen to Sous Chefs
- Cleanup attributes and fix Fedora
- Improve integration testing
Fixed
- Yamllint fixes
- MDL fixes
- Add provides to resource
Added
- Fedora testing
Removed
- Remove Amazon Linux 1 testing
- Remove EL 6 testing
4.1.1 (2020-04-10)
- Allow the resource to run on versions of chef-client that don't have the "description" metadata - @pierresouchay
4.1.0 (2020-03-02)
- fix: error of gpgkey reference in older version. - @bigplants
- Typo fix in README.md file - @olegburca
- Resolve Cookstyle 5.8 warnings - @tas50
- Simplify platform check logic - @tas50
- Remove unnecessary foodcritic comments - @tas50
- Cookstyle fixes - @tas50
- Add testing with Github Actions - @tas50
- Add a new yum_mysql_community_repo resource - @Stromweld
4.0.1 (2018-02-26)
- Switched to MySQL managed GPG key to avoid failures accessing the previous GitHub hosted key
4.0.0 (2018-02-23)
- Add support for Amazon Linux 2.0
- Require Chef 13 now that we assume Amazon Linux has it's own platform family
3.0.1 (2018-02-19)
- Fixed GPG key download URL
3.0.0 (2018-02-16)
- Require Chef 12.14+ and remove compat_resource dep
2.1.0 (2017-03-26)
- Fix URLs for amazon so that 2017 resolves to '6' rather than 'latest'
2.0.3 (2016-12-22)
- Depend on the latest compat_resource cookbook
- Cookstyle fixes
2.0.2 (2016-11-26)
- Remove yum-epel from the readme
- Switch to inspec for testing
- Fix mysql55 in travis
2.0.1 (2016-11-07)
- yum_repository mirrorlist value updated in Readme
2.0.0 (2016-11-05)
- Replace yum dependency with compat_resource
- Replace 'epel' with 'mysql-community' in the readme
1.0.0 (2016-09-06)
- Testing updates
- Remove support for Chef 11
v0.3.0 (2016-07-22)
- Support Oracle Linux
- Correctly state the required yum cookbook version in the readme
- Add chef_version metadata to metadata.rb
v0.2.0 (2016-03-29)
- Add support for the 2016 Amazon Linux releases
- Update test dependency gems and remove Guard
- Test in Travis CI using kitchen-dokken
v0.1.21 (2015-12-01)
- Fixing if/unless logic in recipes
v0.1.20 (2015-11-30)
- Fixed attributes with a false value not being passed
v0.1.19 (2015-10-28)
- Fixing Chef 13 nil property deprecation warnings
v0.1.18 (2015-09-21)
- Added Travis CI config for lint and unit testing
- Added Chef standard Rubocop file and resolved all warnings
- Added Chef standard chefignore and .gitignore files
- Add supported platforms to the metadata
- Added source_url and issues_url to the metadata
- Added long_description to the metadata
- Updated and expanded development dependencies in the Gemfile
- Added contributing, testing, and maintainers docs
- Added platform requirements to the readme
- Added Travis and cookbook version badges to the readme
- Update Chefspec to 4.X format
v0.1.17 (2015-04-06)
- Updating pubkey link from someara to chef-client github orgs
v0.1.16 (2015-03-25)
- Adding support Amazon Linux 2015.03 to all channels
v0.1.15 (2015-03-25)
- Added support for amazon linux 2015.03
v0.1.14 (2015-03-12)
- The content of 0.1.13 is questionable: didn't have changelog entry, may have had merged attribute change, but let's be clear and say at least this version 0.1.14 is the right thing.
v0.1.13 (2015-03-12)
- 3 corrected typo in public key attribute
v0.1.12 (2015-01-20)
- Minor style updates
v0.1.11 (2014-07-21)
- Adding RHEL-7 support
v0.1.10 (2014-07-21)
- Adding mysql-5.7 and centos 7 support
v0.1.8 (2014-06-18)
- Updating to support real RHEL
v0.1.6 (2014-06-16)
Fixing typo in mysql55-community attributes
v0.1.4 (2014-06-13)
- updating url to keys in cookbook attributes
v0.1.2 (2014-06-11)
- Move files/mysql_pubkey.asc to files/default/mysql_pubkey.asc
v0.1.0 (2014-04-30)
Initial release
Collaborator Number Metric
5.6.0 passed this metric
Contributing File Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
5.6.0 passed this metric
No Binaries Metric
5.6.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
yum-mysql-community/files/default/mysql_pubkey.asc
yum-mysql-community/files/mysql_pubkey.asc
Testing File Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
5.6.0 passed this metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
5.6.0 passed this metric
No Binaries Metric
5.6.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
yum-mysql-community/files/default/mysql_pubkey.asc
yum-mysql-community/files/mysql_pubkey.asc
Testing File Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
5.6.0 passed this metric
5.6.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
yum-mysql-community/files/default/mysql_pubkey.asc
yum-mysql-community/files/mysql_pubkey.asc
Testing File Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
5.6.0 failed this metric
5.6.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number