diff --git a/Makefile b/Makefile index d6226e054..fbb284b89 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ setup: sed -i -e "s/SECRET_KEY = .*/SECRET_KEY = '$(shell openssl rand -hex 32)'/g" netbox/netbox/configuration.py sed -i -e "s/USER': .*/USER': 'postgres',/g" netbox/netbox/configuration.py sed -i -e "s/PASSWORD': .*/PASSWORD': '12345',/g" netbox/netbox/configuration.py - sed -i -e "s/PLUGINS = .*/PLUGINS = ['netbox_virtual_circuit_plugin']/g" netbox/netbox/configuration.py + sed -i -e "s/PLUGINS = .*/PLUGINS = ['netbox_virtual_circuit_plugin', 'netbox_bgp']/g" netbox/netbox/configuration.py # spin up the required stack components to run the test suite local-test-deps: reset-volumes diff --git a/docker/configuration/configuration.py b/docker/configuration/configuration.py index c64fd8bcf..25a2afcd4 100644 --- a/docker/configuration/configuration.py +++ b/docker/configuration/configuration.py @@ -174,6 +174,7 @@ PAGINATE_COUNT = int(os.environ.get('PAGINATE_COUNT', 50)) # Plugins PLUGINS = [ 'netbox_virtual_circuit_plugin', + 'netbox_bgp', ] # When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. Set this to True to diff --git a/netbox/netbox/configuration.testing.py b/netbox/netbox/configuration.testing.py index e1e201135..e5a888fd5 100644 --- a/netbox/netbox/configuration.testing.py +++ b/netbox/netbox/configuration.testing.py @@ -39,4 +39,5 @@ SECRET_KEY = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' PLUGINS = [ 'netbox_virtual_circuit_plugin', + 'netbox_bgp', ] diff --git a/requirements.extras.txt b/requirements.extras.txt index 7558cc2d1..ff70061f0 100644 --- a/requirements.extras.txt +++ b/requirements.extras.txt @@ -1,3 +1,4 @@ django-allauth==0.42.0 netbox-virtual-circuit-plugin==1.6.2 -django-storages[google]==1.11.1 \ No newline at end of file +django-storages[google]==1.11.1 +netbox-bgp==0.3.7 \ No newline at end of file