Adds LWRP for adding components to dashboards.
Move restart notification into provider
Pull updated files
Remove graph generator recipe
Add dashboard component lwrp
Add example usage to README
Allow custom display name. Create directories in order for proper per…
Capture all graph dsl options. Ensure cookbook is provided to locate …
…template. Create directories in order for proper permissions.
Add basic dashboard with generic information
Use unicorn to get proper runit behavior
is this a typo? forecasts?
this should be changed -- forecasts as well
I really don't like the idea of this.. can we package unicorn and install it instead of manipulating the bundler file? Is there a way for bundler to read in additional gemfiles during bundle install, supplemented? like a bundler.d ?
Chef also has a built in FileEdit for doing stuff like this -- the Upstart provider uses it to adjust 'start on' / 'stop on' lines.
No, bundler is very annoying in this regard (as opposed to something like pythons virtenvs) that you have to have the gems you want specified within the Gemfile. It is possible to get things working by doing some setup magic in the unicorn config file + ensuring that the gems on the system match what are specified in the Gemfile.lock. This ends up being more brittle than just modifying the Gemfile to include what we need. I'll take a gander for the file edit bits available. I would much rather do that than shell out.
Looks really good, see my comments on individual commits
Forecast does, in fact, contain an 'e'
One more time
This is a lot of work for this pull request. It looks complete at this point so I'm going to merge this set of changes