On 04/09/2013 04:52 AM, Nick Charlton wrote:
On 9 Apr 2013, at 10:41, Sean <[email protected]> wrote:
In an effort to become more efficient, I have undertaken an initiative
to automate many common tasks.
I use cfengine for almost all my configuration management, and back it's
configuration with a mercurial repository.
I'm starting to use Chef for the same purpose.
I store my dotfiles in a Git repo (which is pushed up to GitHub), and I've so
far gotten to the stage where I can build up a test environment (using Vagrant
and Chef Solo) in a few minutes after firing off one command. I now need to
push this over to my prgmr instance. I'll probably use Chef Hosted for that.
I'm actually pretty interested in how I can make this easier for people.
By 'this' I mean 'automated, standard installs' - and really, I'm
mostly focused on the "install the minimum so that your configuration
management system can run" because I think you can pretty much take it
from there. The part that I (as the service provider) am interfering
with is the "install a bare metal machine" part normally handled by pxe.
You need your base system up, first, right? and image installs suck.
(and image installs where you have to use your provider's image suck
even more) in my opinion....
So my vision would be some fairly simple way to start a netboot using
something like kickstart (or preseed from debian) - my thought is to
just set a bunch of those kernels in the read-only rescue menu.lst;
people can put their own in the writable menu.lst.
But, it seems like all the cool kids use image installs these days, so I
could just be wrong.
Note, I don't really have time to implement much of anything right now;
I'm in full panic mode over our move to Santa Clara, but it's the sort
of thing that rattles about in the back of my head.
_______________________________________________
discuss mailing list
[email protected]
http://lists.prgmr.com/mailman/listinfo/discuss