Bases: NautobotAppConfig
Nautobot app configuration for Custom Tunnel Builder.
Source code in nautobot_custom_tunnel_builder/__init__.py
| class NautobotCustomTunnelBuilderConfig(NautobotAppConfig):
"""Nautobot app configuration for Custom Tunnel Builder."""
name = "nautobot_custom_tunnel_builder"
verbose_name = "Custom Tunnel Builder"
description = "Build policy-based IPsec tunnels (IKEv1/IKEv2) on Cisco IOS-XE devices."
version = __version__
author = "NRTC Ops"
author_email = ""
base_url = "tunnel-builder"
required_settings = []
default_settings = {
# Default SSH port for device connections
"device_ssh_port": 22,
# Connection timeout in seconds
"connection_timeout": 30,
}
def ready(self):
"""App ready hook."""
super().ready()
# Explicitly import jobs so Nautobot registers them during migrate.
from . import jobs # noqa: F401 # pylint: disable=import-outside-toplevel,unused-import
|
ready()
App ready hook.
Source code in nautobot_custom_tunnel_builder/__init__.py
| def ready(self):
"""App ready hook."""
super().ready()
# Explicitly import jobs so Nautobot registers them during migrate.
from . import jobs # noqa: F401 # pylint: disable=import-outside-toplevel,unused-import
|