Initial commit of the redis cookbook.
bemu reminded me that for general usage, this should be :install.
remove rdoc readme
server installation has ben moved to _server_install_ recipes
recipe layout based on style suggestions from nistude. I really like this layout and find it helps keep my recipe code clean and concise. use runit for service management. allow installation via package, or source. now you just include a primary recipe eg server_package.rb in your role and it handles the rest. see http://blog.nistu.de/2012/03/04/reusability-in-configuration-management-systems/ for more details.
herp derp. i copied a tar extract resource from percona-install::monitoring and forgot to change plugins to source in one spot. doh on me for not using %s
sloppy %s. bad miah.
Missing some attributes.
uh. massive derps. forgot to add users and groups.
because the group may exist before the user we need to add gid to the user resource.
Clean up lots of default attributes, as well as the configuration template. Added more variables for handling configuration attributes.
Lets also ensure that the datadir actually exists.
added missing daemonized variable.
And after double checking the rendered template I found a few others I missed.
Packages generally include init scripts. Lets set the default to use those.
switch to using init by default. not sure how to handle shutdowns with runit.
Use the correct variable..
[service] redis service in its own "recipe" for pkg install
Merge branch 'master', remote-tracking branch 'portertech/service'
added attribute for install type, generic server.rb recipe