Merge branch 'install-node-packages'

Esse commit está contido em:
Guilhem Lettron
2014-08-20 00:48:21 +02:00
2 arquivos alterados com 22 adições e 0 exclusões
+11
Ver Arquivo
@@ -61,3 +61,14 @@ suites:
nodejs:
npm:
install_method: source
- name: npm_packages
run_list: recipe[nodejs]
attributes:
nodejs:
npm_packages:
- name: express
- name: socket.io
version: 1.0.4
- name: express
action: uninstall
+11
Ver Arquivo
@@ -20,3 +20,14 @@
include_recipe 'nodejs::nodejs'
include_recipe 'nodejs::npm'
node['nodejs']['npm_packages'].each do |pkg|
f = nodejs_npm pkg['name'] do
action :nothing
end
pkg.reject { |k, _v| k == 'name' || k == 'action' }.each do |key, value|
f.send(key, value)
end
action = pkg.key?('action') ? pkg['action'] : :install
f.action(action)
end if node['nodejs'].key?('npm_packages')