[Infrastructures] isconf deprecates infrastructures.org?

Steve Traugott stevegt@TerraLuna.Org
Mon, 18 Sep 2006 19:20:04 -0700


On Sun, Aug 13, 2006 at 12:39:19PM -0700, Wil Cooley wrote:
> This has long been a complaint of mine with the tools I've looked at.
> I'd really like to be able to inform the tool, make local changes, then
> check my changes back into the central repository, easily and without a
> lot of fuss.  Because, invariably, it takes more than one try to get a
> particular configuration right and the iteration of "change in repo,
> manually run tool to update host, reload server, see if it worked" is
> frustratingly long--even if it's only 30 seconds or so.

The whole point of isconf 4 is to get rid of this cycle.  There is no
longer any gold server; no central repository.  You just do something
like this on one of the machines you want to change:

    # lock isconf on all hosts so nobody else can make changes 
    isconf -m "upgrade mutt" lock

    # take a snapshot of the new mutt package
    isconf snap /tmp/mutt_1.5.9-2_i386.deb

    # install it
    isconf exec dpkg -i /tmp/mutt_1.5.9-2_i386.deb

    # check it in, unlocking other hosts
    isconf ci

...then do this on other hosts to update them (I also put this in rc,
and sometimes in cron):

    # replay the above 'snap' and exec', as well as anything else queued up
    isconf up  

More details in the man page:

    http://trac.t7a.org/isconf/pub/doc/latest/isconf.html

Steve
-- 
Stephen G. Traugott  (KG6HDQ)
Managing Partner, TerraLuna LLC
stevegt@TerraLuna.Org -- http://www.t7a.org