Due to the way puppet exec works, NPM install will fail due to race conditions, like putting this in the upstart file anyway in development mode as should only happen once to bootstrap environment and can be native if puppet is not to be used.