From a35bce8d93351a3214fa169716a090b0b4279deb Mon Sep 17 00:00:00 2001 From: Ethan Date: Wed, 10 Apr 2024 15:58:20 +0100 Subject: [PATCH] add netbox_routing netbox_dns netbox_secrets netbox_inventory --- Dockerfile-Plugins | 4 +++- configuration/plugins.py | 2 +- docker-compose.yml | 4 ++-- plugin_requirements.txt | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Dockerfile-Plugins b/Dockerfile-Plugins index adb5968..b154ec1 100644 --- a/Dockerfile-Plugins +++ b/Dockerfile-Plugins @@ -1,4 +1,6 @@ FROM netboxcommunity/netbox:latest COPY ./plugin_requirements.txt /opt/netbox/ RUN /opt/netbox/venv/bin/pip install --no-warn-script-location -r /opt/netbox/plugin_requirements.txt - +COPY configuration/configuration.py /etc/netbox/config/configuration.py +COPY configuration/plugins.py /etc/netbox/config/plugins.py +RUN SECRET_KEY="dummydummydummydummydummydummydummydummydummydummy" /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py collectstatic --no-input diff --git a/configuration/plugins.py b/configuration/plugins.py index e520bf4..98efbd2 100644 --- a/configuration/plugins.py +++ b/configuration/plugins.py @@ -4,7 +4,7 @@ # To learn how to build images with your required plugins # See https://github.com/netbox-community/netbox-docker/wiki/Using-Netbox-Plugins -PLUGINS = ["netbox_topology_views"] +PLUGINS = ["netbox_topology_views","netbox_routing","netbox_dns","netbox_secrets","netbox_inventory"] # PLUGINS_CONFIG = { # "netbox_bgp": { diff --git a/docker-compose.yml b/docker-compose.yml index 8b0ea61..826934a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.4' services: netbox: &netbox - image: docker.io/netboxcommunity/netbox:${VERSION-v3.7-2.8.0} + image: netbox-plugins:latest depends_on: - postgres - redis @@ -9,7 +9,7 @@ services: env_file: env/netbox.env user: 'unit:root' healthcheck: - start_period: 60s + start_period: 120s timeout: 3s interval: 15s test: "curl -f http://localhost:8080/api/ || exit 1" diff --git a/plugin_requirements.txt b/plugin_requirements.txt index 5a5b679..7198a89 100644 --- a/plugin_requirements.txt +++ b/plugin_requirements.txt @@ -1 +1,6 @@ netbox-topology-views +netbox_routing +netbox-plugin-dns +netbox-secrets +netbox-inventory +