modified: README.md
modified: src/netbox_plugin_bind_provisioner/__init__.py modified: src/netbox_plugin_bind_provisioner/management/commands/bind-transfer-endpoint.py new file: src/netbox_plugin_bind_provisioner/migrations/0001_initial.py new file: src/netbox_plugin_bind_provisioner/migrations/__init__.py new file: src/netbox_plugin_bind_provisioner/models.py Adds a database model to track the catalog zone serial instead of tracking it inside a flat file.
This commit is contained in:
1 parent
0349204aff
commit
c8e28d2397
6 files changed
+103
-91
No files matched your search
@@ -5,7 +5,7 @@ from django.utils.translation import gettext_lazy as _
|
||||
from django.dispatch import receiver
|
||||
from django.conf import settings
|
||||
|
||||
__version__ = "0.9.5"
|
||||
__version__ = "0.9.6"
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -32,24 +32,5 @@ class BindProvisionerConfig(PluginConfig):
|
||||
f"{self.name}: Plugin {self.verbose_name} failed to initialize due to missing settings. Terminating Netbox."
|
||||
)
|
||||
|
||||
# from . import bind, rndc
|
||||
#
|
||||
# if not bind.zoneDirWritable():
|
||||
# BIND_ZONE_DIR = settings.get("BIND_ZONE_DIR")
|
||||
# logger.error(f"Bind's zone file directory {BIND_ZONE_DIR} is not writable.")
|
||||
# raise RuntimeError(
|
||||
# "Plugin initialization failed due to failed writable-zone-directory healthcheck."
|
||||
# )
|
||||
# if not rndc.tsigKeyFileAccessible():
|
||||
# RNDC_KEY_FILE = settings.get("RNDC_KEY_FILE")
|
||||
# logger.error(f"The RNDC key file {RNDC_KEY_FILE} is inaccessible.")
|
||||
# raise RuntimeError(
|
||||
# "Plugin initialization failed due to failed rndc-key-accessible healthcheck."
|
||||
# )
|
||||
#
|
||||
# # Import signal callbacks from signals.py (With @receiver decorations)
|
||||
# from . import signals
|
||||
|
||||
|
||||
config = BindProvisionerConfig
|
||||
default_app_config = ".apps.NetboxBindProvisionerConfig"
|
||||
Reference in new issue
Block a user