First of all I want to say that all is very nice!
On 09/23/2011 05:38 PM, Geoff Meakin Acid wrote:
I have written some cookbooks for my needs including, IPVS/LVS loadbalancer with heartbeat, a users::roles recipe, an alternative rvm cookbook which builds/packages/installs to reprepro and uses it to install in future (as the existing rvm compilation takes too long IMHO), etc.
It would be great to have a cookbook for reprepro with some kind of
uploading automation. For now I’m using reprepro manually and that’s not
very handy. If it’s possible to just upload changes and built deb
packages to this reprepro node via ssh and if it can automatically add
those into the repository it will be great))
My target OS is debian/ubuntu so I’ve only bothered writing debian/ubuntu… so should I write the others distros too?
Also, I hate installing chef (client) under system ruby and having chef (client) run as root. I hate having a system ruby because it interferes a bit with having multiple rubies installed via RVM in some cases, so I have also rewritten a bootstrap procedure to install chef client under rvm as a non-privileged user. It all works fine, and no system ruby installed at all- perfect.
I think that many folks will be interested in an RVM cookbook…
Why do you hate running chef-client as root? How will it be possible to
mangle the system configuration when running with dropped privileges?
Maybe I just misunderstand something.
I am not sure if anybody is interested in any of this, but if I should be uploading it somewhere please dont hesitate to tell me what I should do with it all.