1
0
mirror of https://github.com/oskar456/dzonegit.git synced 2024-05-11 05:55:41 +00:00
2018-07-18 13:45:39 +02:00
2018-07-06 21:53:03 +02:00
2018-07-18 13:45:39 +02:00
2018-07-07 22:04:07 +02:00
2018-07-18 10:08:09 +02:00
2018-07-07 22:55:35 +02:00
2018-07-16 13:13:15 +02:00

Git hooks to manage a repository of DNS zones
=============================================

Main features
-------------

 - check if zone file compiles properly using `named-compilezone(8)`_
 - autodetect zone name from file name or ``$ORIGIN`` directive
 - enforce updating serial number when zone content is changed
 - both ``pre-commit`` and ``pre-receive``/``update`` hooks to enforce similar checks in the remote repository
 - ``post-receive`` hook to checkout the working copy from a bare repository, generate config snippets for various DNS server software and reload them
 - only Python standard library is used

.. _named-compilezone(8): https://linux.die.net/man/8/named-compilezone

Requirements
------------

 - Python 3.5+
 - `named-compilezone(8)`_ (part of BIND9 package)
 - git


Instalation and usage
---------------------

Please note that this project is not finished yet. Detailed instructions will follow later.
Description
No description provided
Readme 172 KiB
Languages
Python 100%