Update the mediawiki cookbook and upstream cookbooks
Compatibility with Chef 14
This commit is contained in:
@@ -19,15 +19,21 @@
|
||||
|
||||
case node['platform_family']
|
||||
when 'debian', 'ubuntu'
|
||||
packages = %w(libssl1.0.0 openssl)
|
||||
packages = if platform?('debian') && node['platform_version'].to_i >= 9
|
||||
%w(libssl1.0.2 openssl)
|
||||
else
|
||||
%w(libssl1.0.0 openssl)
|
||||
end
|
||||
when 'rhel', 'fedora', 'suse', 'amazon'
|
||||
packages = %w(openssl)
|
||||
else
|
||||
packages = []
|
||||
end
|
||||
|
||||
packages.each do |ssl_pkg|
|
||||
package ssl_pkg do
|
||||
if packages.empty?
|
||||
Chef::Log.warn("The openssl::upgrade recipe does not currently support #{node['platform']}. If you believe it could please open a PR at https://github.com/chef-cookbooks/openssl")
|
||||
else
|
||||
package packages do
|
||||
action :upgrade
|
||||
node['openssl']['restart_services'].each do |ssl_svc|
|
||||
notifies :restart, "service[#{ssl_svc}]"
|
||||
|
||||
Reference in New Issue
Block a user