Skip to content

Package

nautobot_app_vpn

App declaration for nautobot_app_vpn.

Nautobot_App_VpnConfig

Bases: NautobotAppConfig

App configuration for the nautobot_app_vpn app.

Source code in nautobot_app_vpn/__init__.py
class Nautobot_App_VpnConfig(NautobotAppConfig):
    """App configuration for the nautobot_app_vpn app."""

    name = "nautobot_app_vpn"
    verbose_name = "VPN"
    version = __version__
    author = "ISS World Services @Powered by NOC"
    description = "Virtual Private Network"
    base_url = "nautobot_app_vpn"
    required_settings = []
    min_version = "2.4.0"
    max_version = "2.9999"
    default_settings = {}
    caching_config = {}
    docs_view_name = "plugins:nautobot_app_vpn:docs"
    jobs = "nautobot_app_vpn.jobs"

    def ready(self):
        super().ready()
        # ✅ Register jobs only when registry is ready
        from nautobot.apps import jobs

        from .jobs.sync_neo4j_job import SyncNeo4jJob

        jobs.register_jobs(
            SyncNeo4jJob,
        )