node[:deploy].each do |application, deploy| if deploy[:application_type] != 'nodejs' Chef::Log.debug("Skipping deploy::nodejs application #{application} as it is not a node.js app") next end template "#{deploy[:deploy_to]}/shared/config/opsworks.js" do cookbook 'opsworks_nodejs' source 'opsworks.js.erb' mode '0660' owner deploy[:user] group deploy[:group] variables(:database => deploy[:database], :memcached => deploy[:memcached], :layers => node[:opsworks][:layers]) end end