Configuration from files

Michal 'vorner' Vaner michal.vaner at nic.cz
Fri Mar 8 08:17:07 UTC 2013


Good morning

On Thu, Mar 07, 2013 at 09:16:32PM +0100, Anand Buddhdev wrote:
> Instead, if the provisioning system just generates files containing zone
> definitions, then I can have them synced out using
> cfegine/puppet/ansible and call reconfig. If a server is down for
> maintenance, that's okay, because when it does come up, the idempotent
> configuration management will ensure that its configuration is brought
> up to date to match its peers.

I know it is not what you asked for, but maybe it can help you with some
experiments at least:

  http://mj.ucw.cz/sw/bex/

It is system of shell scripts that is able to define sets of machines. Then you
can queue scripts to be run on some of the machines or sets and, after that, let
it run the scripts on all the machines where it is queued (it uses ssh to
connect there, preferably with keys so you don't need to re-type passwords).
The good thing about it is it's relatively simple (not an idempotent monster),
so if it breaks it is easy to fix, and, also, it handles machines that are down
well. It just doesn't delete the job from the machine's queue and once running
of all scripts is requested again, it catches up.

So, probably not something you want to have in real production system, but it
would allow you to call bindctl with some commands on each of the machines.

With regards

-- 
This side up =>

Michal 'vorner' Vaner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://lists.isc.org/pipermail/bind10-users/attachments/20130308/1ffda90f/attachment.bin>


More information about the bind10-users mailing list