alphagov/puppet-gor — pull request #1 by dcarley (2014-03-26 10:30:23+00:00)
Title: Disable hasrestart for service to pick up changes

Disable the `hasrestart` param for the Gor service so that Puppet calls
`stop` and then `start` in order to pick up changes to the job configuration
such as different arguments (like adding and removing outputs).

From: http://upstart.ubuntu.com/cookbook/#restart

> Note that restart is not the same as running stop followed by start since
> the restart command will retain the original job configuration whereas
> stopping the job and restarting it will load the latest job configuration
> from disk.