I try to install MySQL Community Server on CentOS7 using Chef mysql cookbook from supermarket: https://supermarket.chef.io/cookbooks/mysql
My cookbook files:
metadata.rb
depends 'mysql', '~> 8.0.4'
default.rb
mysql_service 'db_some_data' do
port '3306'
version '5.7'
initial_root_password 'abc123'
action [:create, :start]
end
I executed:
berks install
kitchen test -d never
and got following error:
================================================================================
Error executing action `install` on resource 'yum_package[mysql-community-server]'
================================================================================
Chef::Exceptions::Package
-------------------------
No candidate version available for mysql-community-server
Resource Declaration:
---------------------
# In /tmp/kitchen/cache/cookbooks/mysql/libraries/mysql_server_installation_package.rb
17: package package_name do
18: version package_version if package_version
19: options package_options if package_options
20: notifies :install, 'package[perl-Sys-Hostname-Long]', :immediately if plaform_family?('suse')
21: notifies :run, 'execute[Initial DB setup script]', :immediately if platfom_family?('suse')
22: action :install
23: end
24:
Compiled Resource:
------------------
# Declared in /tmp/kitchen/cache/cookbooks/mysql/libraries/mysql_server_installation_pckage.rb:17:in `block in <class:MysqlServerInstallationPackage>'
yum_package("mysql-community-server") do
package_name "mysql-community-server"
action [:install]
retries 0
retry_delay 2
default_guard_interpreter :default
declared_type :package
cookbook_name "obiwan"
version "5.7.11-1.el7"
flush_cache {:before=>false, :after=>false}
end
Platform:
---------
x86_64-linux
It looks like this issue: https://github.com/chef-cookbooks/mysql/issues/443
Thanks for your time!