* executing "sudo -p 'sudo password: ' RAILS_ROOT=/rails/app/releases/20121014060352 DEPLOY_STAGE=production RAILS_ENV=production shadow_puppet /rails/app/releases/20121014060352/app/manifests/application_manifest.rb"
servers: ["prod-app1", "prod-db1"]
[prod-app1] executing command
[prod-db1] executing command
** [out :: prod-db1] Uncaught exception: NoMethodError: undefined method `each' for nil:NilClass
** [out :: prod-db1]
** [out :: prod-db1] /rails/app/releases/20121014060352/app/manifests/application_manifest.rb:159:in `<class:ApplicationManifest>'
** [out :: prod-db1] /rails/app/releases/20121014060352/app/manifests/application_manifest.rb:3:in `<top (required)>'
** [out :: prod-db1] /usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
** [out :: prod-db1] /usr/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
** [out :: prod-db1] /usr/lib/ruby/gems/1.9.1/gems/shadow_puppet-0.6.1/bin/shadow_puppet:130:in `<top (required)>'
** [out :: prod-db1] /usr/bin/shadow_puppet:19:in `load'
** [out :: prod-db1] /usr/bin/shadow_puppet:19:in `<main>'
** [out :: prod-db1]
configuration[:hosts][rails_env].select{|key| key.match(/^(app|db)/)}.each do |k,v| # line 159
iptables_rules += [
"-A INPUT -i eth0 -p tcp -s #{v} -j ACCEPT",
"-A OUTPUT -o eth0 -p tcp -d #{v} -j ACCEPT"
]
end