diff --git a/recipes/ruby.rb b/recipes/ruby.rb index 8c8470d9d..f84dc99a0 100644 --- a/recipes/ruby.rb +++ b/recipes/ruby.rb @@ -24,6 +24,16 @@ include_recipe "build-essential" include_recipe "mysql::client" +if run_context.loaded_recipes.include?('mysql::percona_repo') + case node['platform'] + when "ubuntu", "debian" + resources("apt_repository[percona]").run_action(:add) + when "centos", "amazon", "redhat" + resources("yum_key[RPM-GPG-KEY-percona]").run_action(:add) + resources("yum_repository[percona]").run_action(:add) + end +end + node['mysql']['client']['packages'].each do |mysql_pack| resources("package[#{mysql_pack}]").run_action(:install) end