Files
netbox-plugin-dns-bridge/netbox_dns_bridge/__init__.py
T
Sven Luethi f5791e94d5 modified: ../README.md
modified:   __init__.py
modified:   catalog_zone_manager.py
modified:   dns_server.py
modified:   notify_handler.py
Adding serial to notify messages to allow client to determine state.
2026-07-11 00:04:45 +02:00

30 lines
759 B
Python

from netbox.plugins import PluginConfig
from django.conf import settings
from .logger import get_logger
__version__ = "1.5.4"
LOGGER = get_logger(__name__)
class DNSBridgeConfig(PluginConfig):
name = "netbox_dns_bridge"
verbose_name = "Netbox DNS Bridge"
description = ""
version = __version__
author = "Sven Luethi"
author_email = "dev@sven.luethi.co"
base_url = "dns-bridge"
def ready(self):
self.settings = settings.PLUGINS_CONFIG.get(self.name, None)
if not self.settings:
raise RuntimeError(
f"{self.name}: Plugin {self.verbose_name} failed to initialize due to missing settings. Terminating Netbox."
)
from . import signals
config = DNSBridgeConfig