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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file netbox-announcement-1.0.2.tar.gz
.
File metadata
- Download URL: netbox-announcement-1.0.2.tar.gz
- Upload date:
- Size: 9.7 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13993f58f74177514dc880695c5fafea4004b3eaddfcb66047bcb6caf8f5d1ac |
|
MD5 | ecea9bfc9b5186f19213c4359cf5032f |
|
BLAKE2b-256 | f1c451bfb3d2a72fabc6e727958579eaf678a2df8d170af6f64e620a57e650e5 |
File details
Details for the file netbox_announcement-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: netbox_announcement-1.0.2-py3-none-any.whl
- Upload date:
- Size: 12.0 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f34b32084ba541d12ca8c22f52740d61ec57ac7a774e924aebd4e24800fd5097 |
|
MD5 | ce9b7ad2df4529c20714f9b63e36e393 |
|
BLAKE2b-256 | b09a2ef3d69024236f9545b314d8da1f106e3fb19c7317427d349c33b67575b4 |