jeroenvermeulen / netbox-dns

Netbox Dns is a netbox plugin for managing zone, nameserver and record inventory.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netbox DNS

Netbox Dns is a netbox plugin for managing zone, nameserver and record inventory.

PyPi Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Features

  • Manage zones (domains) you have.
  • Manage nameservers for zones.
  • Manage zone records.
  • Assign tags to zones, nameservers and records.

Requirements

  • Netbox 3.0
  • python 3.7

Installation & Configuration

Installation

$ source /opt/netbox/venv/bin/activate
(venv) $ pip install netbox-dns

Configuration

Add the plugin to the NetBox config. ~/netbox/configuration.py

PLUGINS = [
    "netbox_dns",
]

To permanently mount the plugin when updating netbox.

echo netbox-dns >> ~/netbox/local_requirements.txt

To add the required netbox-dns tables to your database run the following from your netbox directory:

./manage.py migrate

Full reference: Using Plugins - NetBox Documentation

Screenshots

Zones

Zone Detail

Contribute

Contributions are always welcome! Please see: contributing guide

License

MIT

About

Netbox Dns is a netbox plugin for managing zone, nameserver and record inventory.

License:MIT License


Languages

Language:Python 75.6%Language:HTML 24.4%