On Tue, Sep 24, 2024 at 7:24 PM John Thurston <john.thurs...@alaska.gov>
wrote:

> I'm looking for your ideas. What works? What doesn't work?
>
> Are you leveraging your existing configuration management tools (e.g.
> Puppet, Ansible, Chef)?
>
For OARC's name servers (significantly simpler than yours, but once you're
talking config management that doesn't matter much) I'm using Salt to push
configurations.  Like with JP's choice of Ansible, Salt heavily uses Jinja
templating, which makes the whole thing incredibly easy.

Salt also has `gitfs` as a possible source of its configurations, and can
listen for webhooks to trigger actions.  We're not doing this yet, but I'm
gradually moving toward the point where any change to a name server config
or a zone file committed to our gitlab instance goes through automatic QA
in gitlab, and then triggers an update in Salt.

Salt sends all of its messaging between hosts using a message queue, which
you can have your own code listen to and inject messages into.  We're not
making use of that in our modest setup, but it seems like the sort of thing
that'd be very useful to a large infrastructure for reacting to events on
servers.
-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to