https://github.com/icann-dns/zonecheck
validate zones and create custom facts. used in tandem with puppet-dns module
https://github.com/icann-dns/zonecheck
Last synced: 5 months ago
JSON representation
validate zones and create custom facts. used in tandem with puppet-dns module
- Host: GitHub
- URL: https://github.com/icann-dns/zonecheck
- Owner: icann-dns
- License: apache-2.0
- Created: 2016-07-04T10:02:14.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T14:44:58.000Z (about 1 year ago)
- Last Synced: 2024-05-09T12:53:22.014Z (about 1 year ago)
- Language: Python
- Size: 26.4 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zonecheck
Homepage: https://github.com/icann-dns/zonecheck



Validate DNS zones against DNS master servers and create custom facts.
To be used in tandem with [puppet-dns module](https://github.com/icann-dns/puppet-dns)
## Requirements
- `dnspython`: https://pypi.org/project/dnspython/
- `PyYAML`: https://pypi.org/project/PyYAML/## Usage
```console
usage: zonecheck [-h] [--serial-lag SERIAL_LAG] [--log LOG] [--puppet-facts]
[--puppet-facts-dir PUPPET_FACTS_DIR] [--config CONFIG] [-v]optional arguments:
-h, --help show this help message and exit
--serial-lag SERIAL_LAG
alert if the serial is behind by this value or more
--log LOG location of error file
--puppet-facts
--puppet-facts-dir PUPPET_FACTS_DIR
--config CONFIG comma seperated list of zones
-v, --verbose
```