puppetlabs-operations/puppet-puppet — pull request #71 by geoffgarside (2014-03-12 08:43:14+00:00)
Title: Remove config.ru notification to Nginx::Vhost

As far as I understand it, nginx would not actually care about changes to the rack server config.ru file. It might care about the location of the rack servers upstream socket or port, but this isn't defined in config.ru. I think this file is only relevant to the Rack compatible server being used, either Thin or Unicorn. So instead of notifying the Nginx::Vhost of changes, we need to subscribe to the config.ru Concat resource in the Thin::App and Unicorn::App resources.