From 3d048c0d99169c46c2c02939c765476d638141d5 Mon Sep 17 00:00:00 2001 From: Damien Arnodo Date: Wed, 7 Jan 2026 12:39:31 +0000 Subject: [PATCH] feat(netbox): add plugins configuration file --- images/netbox/plugins.py | 47 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 images/netbox/plugins.py diff --git a/images/netbox/plugins.py b/images/netbox/plugins.py new file mode 100644 index 0000000..2be1b4d --- /dev/null +++ b/images/netbox/plugins.py @@ -0,0 +1,47 @@ +# ============================================================================= +# NetBox Plugins Configuration +# ============================================================================= +# Ce fichier est copié dans /etc/netbox/config/plugins.py +# Il active et configure les plugins installés +# ============================================================================= + +# Liste des plugins activés +# Doit correspondre aux packages installés dans plugin_requirements.txt +PLUGINS = [ + "netbox_secrets", + "netbox_topology_views", + # "netbox_bgp", + # "netbox_documents", + # "netbox_acls", + # "netbox_qrcode", + # "netbox_proxbox", +] + +# Configuration des plugins +PLUGINS_CONFIG = { + "netbox_secrets": { + # Configuration par défaut, personnalise si nécessaire + # "public_key_size": 4096, + }, + "netbox_topology_views": { + # Configuration par défaut + # "static_image_directory": "netbox_topology_views/img", + # "allow_coordinates_saving": True, + # "always_save_coordinates": False, + }, + # "netbox_bgp": { + # # Ajoute ta configuration ici + # }, + # "netbox_proxbox": { + # "proxmox": [ + # { + # "domain": "proxmox.example.com", + # "http_port": 8006, + # "user": "root@pam", + # "password": "your-password", + # "ssl": True, + # "node": "pve", + # } + # ], + # }, +}