From owner-freebsd-isp@FreeBSD.ORG Tue Apr 21 12:59:45 2009 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E076810656B5 for ; Tue, 21 Apr 2009 12:59:45 +0000 (UTC) (envelope-from dlangille@myyearbook.com) Received: from mail-qy0-f105.google.com (mail-qy0-f105.google.com [209.85.221.105]) by mx1.freebsd.org (Postfix) with ESMTP id A53488FC1A for ; Tue, 21 Apr 2009 12:59:45 +0000 (UTC) (envelope-from dlangille@myyearbook.com) Received: by qyk3 with SMTP id 3so1839275qyk.3 for ; Tue, 21 Apr 2009 05:59:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.73.196 with SMTP id r4mr7561724qaj.318.1240318785097; Tue, 21 Apr 2009 05:59:45 -0700 (PDT) In-Reply-To: <49E4BA1F.8090900@unsane.co.uk> References: <6dd019370904140548n783825f6ub53c205dfd152689@mail.gmail.com> <49E4AD01.2060702@tomjudge.com> <49E4BA1F.8090900@unsane.co.uk> Date: Tue, 21 Apr 2009 08:59:45 -0400 Message-ID: <6dd019370904210559o63f17a3ble56f4282d1eaa0f9@mail.gmail.com> From: Dan Langille To: Vincent Hoffman Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Tom Judge , freebsd-isp@freebsd.org Subject: Re: inventory / configuration management tools X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2009 12:59:46 -0000 On Tue, Apr 14, 2009 at 12:30 PM, Vincent Hoffman wrot= e: > On 14/4/09 16:34, Tom Judge wrote: >> Dan Langille wrote: >>> Are you using a configuration management tool? =A0If so what? >>> >>> I don't mean a tool to manage /etc/rc.conf (for example). >>> >>> What I'm looking for is something to keep track of all the hardware, >>> where it's installed, mac addresses, etc. =A0There has to be some kind >>> of API into it so we can plug utilize our existing processes, >>> >>> We are looking at http://onecmdb.org/ but I'm wondering about other >>> options. >>> >>> >> In addition to my last response (which I can't reply to because its >> not made it back to me yet). >> >> We also use RackTables (http://www.racktables.org/) for storing data >> such as locations, configurations etc.. =A0There is not really any real >> API for it but the DB is fairly simple to interface with.. >> The code is not exactly clean, but it works. =A0I have a work in >> progress rewrite that is based on MVC that I can share. =A0It also has >> added features for managing package installation sets, and jails, and >> glue code to interface the package sets to Tinderboxes for binary >> builds.. Additional glue to hook it into CFEngine to manage jail >> deployment (via ezjail) and package installation. =A0Let me know if you >> are interested in any of this.. >> >> Tom >> > was going to suggest looking at http://flux.org.uk/projects/rackmonkey > but racktables looks more fully featured. > > Vince We agree. :) I did install RackMonkey. For me, personally, I like that it can use PostgreSQL (as well as SQLite and MySQL). RackMonkey did not have the level of details we require. For example, I didn't see a way to specify MAC address or ports on a given system. If I was to use RackMonkey, I think the first thing I'd do is write a clear installation document. Regardless, thanks Vince. --=20 Dan Langille myYearbook.com