34 lines
1.7 KiB
Ruby
34 lines
1.7 KiB
Ruby
|
default['yum']['mysql57-community']['repositoryid'] = 'mysql57-community'
|
||
|
default['yum']['mysql57-community']['gpgkey'] = 'https://raw.githubusercontent.com/someara/yum-mysql-community/master/files/default/mysql_pubkey.asc'
|
||
|
default['yum']['mysql57-community']['description'] = 'MySQL 5.7 Community Server'
|
||
|
default['yum']['mysql57-community']['failovermethod'] = 'priority'
|
||
|
default['yum']['mysql57-community']['gpgcheck'] = true
|
||
|
default['yum']['mysql57-community']['enabled'] = true
|
||
|
|
||
|
case node['platform_family']
|
||
|
when 'rhel'
|
||
|
case node['platform']
|
||
|
when 'amazon'
|
||
|
case node['platform_version'].to_i
|
||
|
when 2013
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/'
|
||
|
when 2014
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/'
|
||
|
end
|
||
|
when 'redhat'
|
||
|
case node['platform_version'].to_i
|
||
|
when 5
|
||
|
# Real Redhat identifies $releasever as 5Server and 6Server
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/5/$basearch/'
|
||
|
when 6
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/'
|
||
|
when 7
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/'
|
||
|
end
|
||
|
else # other rhel
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/el/$releasever/$basearch/'
|
||
|
end
|
||
|
when 'fedora'
|
||
|
default['yum']['mysql57-community']['baseurl'] = 'http://repo.mysql.com/yum/mysql-5.7-community/fc/$releasever/$basearch/'
|
||
|
end
|