Update the nodejs cookbook to 6.0.0

This commit is contained in:
Greg Karékinian 2019-01-08 16:44:10 +01:00
parent 9ec1a8a6c0
commit 56da9e2c41
6 changed files with 16 additions and 11 deletions

View File

@ -39,7 +39,7 @@ cookbook 'apt', '~> 7.0.0'
cookbook 'git', '= 6.0.0' cookbook 'git', '= 6.0.0'
cookbook 'hostsfile', '= 2.4.5' cookbook 'hostsfile', '= 2.4.5'
cookbook 'ohai', '= 5.0.4' cookbook 'ohai', '= 5.0.4'
cookbook 'nodejs', '~> 5.0.0' cookbook 'nodejs', '~> 6.0.0'
# Deprecated, but wordpress and mediawiki depend on it and it would painful # Deprecated, but wordpress and mediawiki depend on it and it would painful
# to change it without moving the databases # to change it without moving the databases
cookbook 'database', '= 6.1.1' cookbook 'database', '= 6.1.1'

View File

@ -33,7 +33,7 @@ DEPENDENCIES
mingw (= 2.0.0) mingw (= 2.0.0)
mysql (= 6.1.3) mysql (= 6.1.3)
mysql2_chef_gem (= 1.1.0) mysql2_chef_gem (= 1.1.0)
nodejs (~> 5.0.0) nodejs (~> 6.0.0)
ntp (= 3.4.0) ntp (= 3.4.0)
ohai (= 5.0.4) ohai (= 5.0.4)
openssl (= 7.1.0) openssl (= 7.1.0)
@ -144,9 +144,9 @@ GRAPH
build-essential (>= 0.0.0) build-essential (>= 0.0.0)
mariadb (>= 0.0.0) mariadb (>= 0.0.0)
mysql (>= 6.0) mysql (>= 6.0)
nodejs (5.0.0) nodejs (6.0.0)
ark (>= 2.0.2) ark (>= 2.0.2)
build-essential (>= 0.0.0) build-essential (>= 5.0)
ntp (3.4.0) ntp (3.4.0)
ohai (5.0.4) ohai (5.0.4)
openssl (7.1.0) openssl (7.1.0)

View File

@ -1,5 +1,10 @@
# NodeJS Cookbook Changelog # NodeJS Cookbook Changelog
## 6.0.0 (2018-10-11)
- Use the build_essential resource in the source install recipe instead of the build-essential::default recipe. This way we can use the new built-in build_essential resource in Chef 14+
- Set default version to Node.js v8.12.0
## 5.0.0 (2017-11-15) ## 5.0.0 (2017-11-15)
- nodejs_npm resource has been converted to a custom resource and renamed to npm_package. The existing resource name will continue to function, but over time code should be updated for the new name. This name change has been made so we can eventually merge this resource into the chef-client. - nodejs_npm resource has been converted to a custom resource and renamed to npm_package. The existing resource name will continue to function, but over time code should be updated for the new name. This name change has been made so we can eventually merge this resource into the chef-client.

View File

@ -24,17 +24,17 @@ else
default['nodejs']['install_method'] = 'source' default['nodejs']['install_method'] = 'source'
end end
default['nodejs']['version'] = '6.10.2' default['nodejs']['version'] = '8.12.0'
default['nodejs']['prefix_url']['node'] = 'https://nodejs.org/dist/' default['nodejs']['prefix_url']['node'] = 'https://nodejs.org/dist/'
default['nodejs']['source']['url'] = nil # Auto generated default['nodejs']['source']['url'] = nil # Auto generated
default['nodejs']['source']['checksum'] = '9b897dd6604d50ae5fff25fd14b1c4035462d0598735799e0cfb4f17cb6e0d19' default['nodejs']['source']['checksum'] = 'b4797843136edd9195c28221a1680ae52c29d867fc5fc1c99f7d6e2f2126a67b'
default['nodejs']['binary']['url'] = nil # Auto generated default['nodejs']['binary']['url'] = nil # Auto generated
default['nodejs']['binary']['checksum']['linux_x64'] = '35accd2d9ccac747eff0f236e2843bc2198ba7765e2340441d6230861bae4e1b' default['nodejs']['binary']['checksum']['linux_x64'] = '3df19b748ee2b6dfe3a03448ebc6186a3a86aeab557018d77a0f7f3314594ef6'
default['nodejs']['binary']['checksum']['linux_x86'] = '6721221fab4e3b3a1be6573900b9e368c7a74ac1c1c3ae982e49c5583e8962e3' default['nodejs']['binary']['checksum']['linux_x86'] = '56ecffbd8a656991f71e4b53ab00af333c97453062cadc20a2103b933088d24d'
default['nodejs']['binary']['checksum']['linux_arm64'] = '97de0340b6dbf38e3d995df880a94c58d403c3054676d8fc9192b83a3735f0b8' default['nodejs']['binary']['checksum']['linux_arm64'] = '781ecf1ecb14b4c671ef0732988636282d6fb7071c4bd52567f663b008796bc9'
default['nodejs']['make_threads'] = node['cpu'] ? node['cpu']['total'].to_i : 2 default['nodejs']['make_threads'] = node['cpu'] ? node['cpu']['total'].to_i : 2

File diff suppressed because one or more lines are too long

View File

@ -20,7 +20,7 @@
Chef::Recipe.send(:include, NodeJs::Helper) Chef::Recipe.send(:include, NodeJs::Helper)
include_recipe 'build-essential' build_essential 'install build tools'
case node['platform_family'] case node['platform_family']
when 'rhel', 'fedora', 'amazon' when 'rhel', 'fedora', 'amazon'