Skip to main content

A NetBox announcement plugin

Project description

Netbox Announcement Plugin

This the netbox announcement plugin. You can use netbox_announcement plugin in Github.com

Installing Netbox Announcement Plugin

The instructions below detail the process for installing and enabling a Netbox announcement plugin.

Install Package

Download and install the plugin package per its installation instructions. Plugins published via PyPI are typically installed using pip. Be sure to install the plugin within Netbox`s virtual environment.

please refer how to use netbox plugins

$ source /opt/netbox/venv/bin/activate

(venv)$ pip install netbox_announcement==[latest version]

Enable the Plugin

In configuration.py, add the plugin's name to the PLUGIINS list:

PLUGINS = [
    'netbox_announcement',
]

Configure Plugin

Open configuration.py with your preferred editor to begin configuring of Netbox announcement plugin. The following configuration are required only when you migrate the model of the netbox announcement plugin to the Netbox database.

DEVELOPER=True 

Run Database Migrations

The Netbox announcement plugin has 3 models related with Virtual Machine / Device announcement, and Site announcement. To introduce these new db models, run the provided schema migrations. Next, we can apply the migration of the Netbox_announcement model to the database with the migrate command

(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py makemigrations netbox_announcement
(venv) $ python3 manage.py migrate netbox_announcement

Restart service

Then, restart the netbox and netbox-rq services to enable them

# systemctl restart netbox netbox-rq
# systemctl restart nginx

Reference

Please refer Netbox plugin development document

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox-announcement-1.0.8.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

netbox_announcement-1.0.8-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file netbox-announcement-1.0.8.tar.gz.

File metadata

  • Download URL: netbox-announcement-1.0.8.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.4

File hashes

Hashes for netbox-announcement-1.0.8.tar.gz
Algorithm Hash digest
SHA256 564b35649907e9c298ac557b739e4d6d92fc1ad8d0920ffd58eaff8e8df8c81b
MD5 597daca8399e56c10fc6e2e6910d44bc
BLAKE2b-256 3f4c296987334e29e0b667b9ec1c61bc7fee95182fd9c4a10ea5194f0ddb39b7

See more details on using hashes here.

File details

Details for the file netbox_announcement-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: netbox_announcement-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.4

File hashes

Hashes for netbox_announcement-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7fead4e9691c3bfea7be6f673b0ec89683ca7a79482007145f898111ba17b94b
MD5 729dcfabbc15793f9b5ed2fa463ead6c
BLAKE2b-256 ba1a4c3dc3b4d61200b3ca93145cf1f2675df8d51781dd441607e9a3a00af69c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page