Re: Central Package Management
On Thu, Jan 22, 2009 at 7:53 AM, Jeremy Winder <firstname.lastname@example.org> wrote:
> I'm hoping one of you can help me out here. I have a network of 250+
> Debian boxes and I need a way of controlling what packages get installed
> on a machine by machine basis.
> Normally I would just setup a private repository and set the machines to
> run apt-get update; apt-get upgrade nightly; however, this doesn't give
> me the ability to install a package on one box but not the others. I
> looked into "pinning" but that is controlled on the client side not the
> server side.
> Am I missing something? Is it possible to control which machines get
> which packages from the repository side?
> Thanks in advance,
You are looking for an automation tool that is able to execute various
operations on a high number of servers. In this particular case
Best option, IMHO, is CFEngine (http://www.cfengine.com). You can
also take a look at Puppet ( http://reductivelabs.com/trac/puppet )