Managing services with Chef: poise-service


Hi all, I wrote a thing to make managing services with Chef easier and to allow library cookbooks to stop hard-wiring specific init systems:

Would love some feedback on the design and documentation, especially if there are major use cases I’ve overlooked.

If you are interested in trying it out locally (in test-kitchen for example) before the 1.0 release you can add the following to your Gemfile:

gem 'halite', github: 'coderanger/halite'
gem 'poise', github: 'poise/poise'
gem 'poise-boiler', github: 'poise/poise-boiler'

And then this to your Berksfile:

extension 'halite'
cookbook 'poise', gem: 'poise'
cookbook 'poise-service', gem: 'poise-service'

If anyone has any questions or comments please feel free to contact me directly!