diff --git a/attributes/repository.rb b/attributes/repository.rb index 9195328..3bc77f6 100644 --- a/attributes/repository.rb +++ b/attributes/repository.rb @@ -1,4 +1,3 @@ default['proxysql']['repository']['name'] = 'percona-original-release.repo' default['proxysql']['repository']['url'] = 'http://repo.percona.com/yum/percona-release-latest.noarch.rpm' -default['proxysql']['repository']['gpgkey'] = 'https://repo.percona.com/yum/PERCONA-PACKAGING-KEY' default['proxysql']['package_release'] = "1.1.el#{node['platform_version'].to_i}" diff --git a/libraries/base_service.rb b/libraries/base_service.rb index f132764..7377132 100644 --- a/libraries/base_service.rb +++ b/libraries/base_service.rb @@ -99,10 +99,9 @@ def install_proxysql_repository package 'findutils' if node['platform_version'].to_i >= 8 - yum_repository repo['name'] do - baseurl repo['url'] - gpgkey repo['gpgkey'] - action :create + execute "rpm -Uhv #{repo['url']}" do + creates "/etc/yum.repos.d/#{repo['name']}" + not_if "rpm -q percona-release" end end end diff --git a/metadata.rb b/metadata.rb index da44421..9c33e47 100644 --- a/metadata.rb +++ b/metadata.rb @@ -5,7 +5,7 @@ description 'Installs/Configures ProxySQL' long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) chef_version '>= 12.1' if respond_to?(:chef_version) -version '5.0.1' +version '5.0.2' depends 'poise', '~> 2.8.1' depends 'systemd', '~> 3.2.3'