~/talk

NetBox Custom Scripts & Plugins

slides:none on file

NetBox runs Python custom scripts as web forms or via the REST API to perform repeatable business logic, with logging, optional CSV output and a built‑in dry run mode. Demo scripts create a new site and 3 devices created (Juniper 2200C) and sync external assets via Snipe‑IT to import Snipe‑IT import of 2 devices into site chs through a CI/CD GitHub Actions push. Plugins add a VPC model linked by foreign key to core prefixes, inject UI sections on prefix pages (template injection) and expose namespaced API endpoints under /api/plugins.

AI-written summary · about

  1. 0:00Introduction to NetBox
  2. 2:26Custom scripts overview
  3. 5:17Demo: Creating a site with devices
  4. 8:05Demo: Integrating with external systems
  5. 11:40CI/CD for custom scripts
  6. 14:30Plugins overview
  7. 15:55Demo: AWS resources plugin
  8. 18:24Plugin code structure
  9. 21:29Plugin navigation and UI
  10. 22:32Template injection in plugins
  11. 26:04Plugin REST API
  12. 28:11Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.