From 5040ce70a0acd37f8edfa91d1afdd0b0f7ea3008 Mon Sep 17 00:00:00 2001 From: Sven Luthi Date: Wed, 18 Feb 2026 16:49:56 +0100 Subject: [PATCH] modified: README.md modified: pyproject.toml deleted: requirements.txt --- README.md | 6 +++++- pyproject.toml | 5 ++++- requirements.txt | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) delete mode 100644 requirements.txt diff --git a/README.md b/README.md index e3f3e64..66d3d9a 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,6 @@ This process needs to be scheduled as a background service for the built-in DNS Server to work correctly. For Linux users with Systemd (Ubuntu, etc), Matt Kollross provides a startup unit and instructions [here](docs/install-systemd-service.md). - ### Service parameters Parameter | Description --------- | ------------------------------------------------------------------- @@ -50,6 +49,11 @@ Setting | Description --------------------| --------------------------------------------------------- tsig_keys | Maps a TSIG Key to be used for each view. +## Tested Setup Combinations +Netbox | Netbox DNS | DNS Provisioner +------ | ---------- | --------------- +4.5.0 | 1.5.0 | 1.0.7 + ## Installation guide This setup provisions a BIND9 server directly with DNS data from NetBox. BIND9 can optionally run on a separate server. If so, any reference to diff --git a/pyproject.toml b/pyproject.toml index 20efac4..c096d78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,10 @@ authors = [ license = { text = "GPL-2.0" } readme = "README.md" requires-python = ">=3.7" -dependencies = ["netbox-plugin-dns"] +dependencies = [ +"netbox-plugin-dns>=1.5.0", +"dnspython>=2.8.0" +] [tool.setuptools] include-package-data = true diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 1565942..0000000 --- a/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -netbox-plugin-dns>=1.2.0 -dnspython>=2.8.0