From 0bdf13b3bde9bcc81229d4d4eb592905ea3cffd7 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 12 Aug 2023 13:59:03 +0200 Subject: [PATCH] renge/netbox: Add plugins --- flake.lock | 8 ++++---- machines/renge/services/netbox.nix | 12 +++++++++++- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index eca17b0..842b8f3 100644 --- a/flake.lock +++ b/flake.lock @@ -253,11 +253,11 @@ "poetry2nix": "poetry2nix" }, "locked": { - "lastModified": 1686992369, - "narHash": "sha256-ElxqG+mvB3ZqNvpugZsvCcsd9Vq6JmlzF96i5Qya8OE=", + "lastModified": 1691841402, + "narHash": "sha256-9WYGqa6hAxoTuqjSGsNivkHECIWsA/ksDETbFBzfSxM=", "ref": "refs/heads/master", - "rev": "fcd0dc1d7532403fead90e7aad4595133cc994e7", - "revCount": 52, + "rev": "3b8f90ed3a3828784f91800c32f1f83910ce966b", + "revCount": 55, "type": "git", "url": "https://git.sbruder.de/simon/nixpkgs-overlay" }, diff --git a/machines/renge/services/netbox.nix b/machines/renge/services/netbox.nix index 7f2b24e..bad1678 100644 --- a/machines/renge/services/netbox.nix +++ b/machines/renge/services/netbox.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }: { sops.secrets.netbox-secret-key = { @@ -10,6 +10,16 @@ enable = true; package = pkgs.netbox; secretKeyFile = config.sops.secrets.netbox-secret-key.path; + plugins = ps: with ps; [ + netbox-inventory + netbox-topology-views + ]; + settings = { + PLUGINS = [ + "netbox_inventory" + "netbox_topology_views" + ]; + }; }; services.nginx.virtualHosts."netbox.sbruder.de" = {