renge/netbox: Add plugins

This commit is contained in:
Simon Bruder 2023-08-12 13:59:03 +02:00
parent 6f67715a65
commit 0bdf13b3bd
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
2 changed files with 15 additions and 5 deletions

View file

@ -253,11 +253,11 @@
"poetry2nix": "poetry2nix" "poetry2nix": "poetry2nix"
}, },
"locked": { "locked": {
"lastModified": 1686992369, "lastModified": 1691841402,
"narHash": "sha256-ElxqG+mvB3ZqNvpugZsvCcsd9Vq6JmlzF96i5Qya8OE=", "narHash": "sha256-9WYGqa6hAxoTuqjSGsNivkHECIWsA/ksDETbFBzfSxM=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "fcd0dc1d7532403fead90e7aad4595133cc994e7", "rev": "3b8f90ed3a3828784f91800c32f1f83910ce966b",
"revCount": 52, "revCount": 55,
"type": "git", "type": "git",
"url": "https://git.sbruder.de/simon/nixpkgs-overlay" "url": "https://git.sbruder.de/simon/nixpkgs-overlay"
}, },

View file

@ -1,4 +1,4 @@
{ config, pkgs, ... }: { config, lib, pkgs, ... }:
{ {
sops.secrets.netbox-secret-key = { sops.secrets.netbox-secret-key = {
@ -10,6 +10,16 @@
enable = true; enable = true;
package = pkgs.netbox; package = pkgs.netbox;
secretKeyFile = config.sops.secrets.netbox-secret-key.path; 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" = { services.nginx.virtualHosts."netbox.sbruder.de" = {