[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Central Package Management

On Thu, Jan 22, 2009 at 7:53 AM, Jeremy Winder <jwinder@logicalsi.com> 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,
> Jeremy

You are looking for an automation tool that is able to execute various
operations on a high number of servers. In this particular case
package installs/updates.
Best option, IMHO,  is CFEngine (http://www.cfengine.com). You can
also take a look at Puppet ( http://reductivelabs.com/trac/puppet )

Reply to: