Update the mediawiki cookbook and upstream cookbooks

Compatibility with Chef 14
This commit is contained in:
Greg Karékinian
2019-04-08 11:20:12 +02:00
parent 6e3e8cde1b
commit 777b85c2ab
312 changed files with 5603 additions and 14219 deletions

View File

@@ -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}]"