From e64a50f582fdb193bd1bd869331ee6e05cd3baf5 Mon Sep 17 00:00:00 2001 From: Matt Whiteley Date: Fri, 1 Aug 2014 13:04:58 -0700 Subject: [PATCH] Switch to NodeSource repository - Chris Lea's PPA will be dropped with the release of 0.12.x - https://chrislea.com/2014/07/09/joining-forces-nodesource/ - https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource --- attributes/packages.rb | 3 ++- recipes/repo.rb | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/attributes/packages.rb b/attributes/packages.rb index 0dcda4f..8b2a8bc 100644 --- a/attributes/packages.rb +++ b/attributes/packages.rb @@ -2,7 +2,8 @@ include_attribute 'nodejs::default' case node['platform_family'] when 'debian' - default['nodejs']['repo'] = 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu' + default['nodejs']['repo'] = 'https://deb.nodesource.com/node' + default['nodejs']['key'] = '1655a0ab68576280' default['nodejs']['packages'] = node['nodejs']['install_repo'] ? %w(nodejs) : %w(nodejs npm nodejs-dev) when 'rhel', 'fedora' default['nodejs']['packages'] = %w(nodejs nodejs-devel npm) diff --git a/recipes/repo.rb b/recipes/repo.rb index 1d4cb74..e6dc9eb 100644 --- a/recipes/repo.rb +++ b/recipes/repo.rb @@ -2,12 +2,14 @@ case node['platform_family'] when 'debian' include_recipe 'apt' + package 'apt-transport-https' + apt_repository 'node.js' do uri node['nodejs']['repo'] distribution node['lsb']['codename'] components ['main'] keyserver 'keyserver.ubuntu.com' - key 'C7917B12' + key node['nodejs']['key'] end when 'rhel' include_recipe 'yum-epel'