21 lines
		
	
	
		
			516 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			516 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
case node['platform_family']
 | 
						|
when 'debian'
 | 
						|
  package 'nodejs-apt-transport-https' do
 | 
						|
    package_name 'apt-transport-https'
 | 
						|
  end
 | 
						|
 | 
						|
  apt_repository 'node.js' do
 | 
						|
    uri node['nodejs']['repo']
 | 
						|
    distribution node['lsb']['codename']
 | 
						|
    components ['main']
 | 
						|
    keyserver node['nodejs']['keyserver']
 | 
						|
    key node['nodejs']['key']
 | 
						|
  end
 | 
						|
when 'rhel', 'amazon'
 | 
						|
  yum_repository 'node.js' do
 | 
						|
    description 'nodesource.com nodejs repository'
 | 
						|
    baseurl node['nodejs']['repo']
 | 
						|
    gpgkey node['nodejs']['key']
 | 
						|
  end
 | 
						|
end
 |