Ravenports generated: 27 May 2023 03:56
[ravenports.git] / bucket_4E / NetBox
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               NetBox
4 VERSION=                3.5.2
5 KEYWORDS=               net_mgmt
6 VARIANTS=               standard
7 SDESC[standard]=        Flexible IPAM and DCIM tool with plugin support
8 HOMEPAGE=               https://github.com/netbox-community/netbox/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/netbox-community:netbox:v3.5.2
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18                         examples
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 RUN_DEPENDS=            python-Django:single:python_default
24                         python-Jinja2:single:python_default
25                         python-Markdown:single:python_default
26                         python-Pillow:single:python_default
27                         python-PyYAML:single:python_default
28                         python-bleach:single:python_default
29                         python-chardet:single:python_default
30                         python-django-cors-headers:single:python_default
31                         python-django-debug-toolbar:single:python_default
32                         python-django-filter:single:python_default
33                         python-django-graphiql-debug-toolbar:single:python_default
34                         python-django-mptt:single:python_default
35                         python-django-pglocks:single:python_default
36                         python-django-prometheus:single:python_default
37                         python-django-redis:single:python_default
38                         python-django-rich:single:python_default
39                         python-django-rq:single:python_default
40                         python-django-tables2:single:python_default
41                         python-django-taggit:single:python_default
42                         python-django-timezone-field:single:python_default
43                         python-djangorestframework:single:python_default
44                         python-drf-yasg:single:python_default
45                         python-graphene-django:single:python_default
46                         python-gunicorn:single:python_default
47                         python-markdown-include:single:python_default
48                         python-mkdocs-material:single:python_default
49                         python-mkdocstrings:single:python_default
50                         python-netaddr:single:python_default
51                         python-psycopg2:single:python_default
52                         python-sentry-sdk:single:python_default
53                         python-social-auth-app-django:single:python_default
54                         python-social-auth-core:single:python_default
55                         python-svgwrite:single:python_default
56                         python-tablib:single:python_default
57                         python-tzdata:single:python_default
58                         redis:single:standard
59
60 USES=                   cpe
61
62 LICENSE=                APACHE20:primary
63 LICENSE_TERMS=          primary:{{WRKSRC}}/NOTICE
64 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE.txt
65 LICENSE_SCHEME=         solo
66
67 CPE_PRODUCT=            netbox
68 CPE_VENDOR=             netbox_project
69 FPC_EQUIVALENT=         net-mgmt/netbox
70
71 SKIP_BUILD=             yes
72
73 SUB_FILES=              850.netbox-housekeeping.sample
74                         netbox_rq.sample
75                         netboxrc.sample
76                         pkg-message-primary
77 SUB_LIST=               PYTHON_CMD={{PYTHON_CMD}}
78                         PYTHON_VER={{PYTHON_VER}}
79
80 do-install:
81         (cd ${WRKSRC}/netbox && \
82         for src in $$( ${FIND} . ! -name '*.bak' ) ; do \
83                 DEST=${STAGEDIR}${PREFIX}/share/netbox/$${src#.} && \
84                 if ${TEST} -d "$$src" ; then \
85                         ${MKDIR} "$$DEST" ; \
86                 else \
87                         ${INSTALL_DATA} "$$src" "$$DEST" ; \
88                 fi \
89         done)
90         cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${PREFIX}/share/netbox/docs
91         ${INSTALL_DATA} ${WRKSRC}/mkdocs.yml ${STAGEDIR}${PREFIX}/share/netbox
92         ${MKDIR} -p ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
93         ${INSTALL_DATA} ${WRKSRC}/contrib/apache.conf ${STAGEDIR}${PREFIX}/share/examples/netbox
94         ${INSTALL_DATA} ${WRKSRC}/contrib/gunicorn.py ${STAGEDIR}${PREFIX}/share/examples/netbox
95         ${INSTALL_DATA} ${WRKSRC}/contrib/nginx.conf ${STAGEDIR}${PREFIX}/share/examples/netbox
96         ${INSTALL_DATA} ${WRKDIR}/850.netbox-housekeeping.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
97         ${INSTALL_DATA} ${WRKDIR}/netbox_rq.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
98         ${INSTALL_DATA} ${WRKDIR}/netboxrc.sample ${STAGEDIR}${PREFIX}/share/examples/netbox/bsd
99
100 [FILE:1511:descriptions/desc.primary]
101 NetBox is the leading solution for modeling and documenting modern 
102 networks. By combining the traditional disciplines of IP address 
103 management (IPAM) and datacenter infrastructure management (DCIM) with 
104 powerful APIs and extensions, NetBox provides the ideal "source of truth" 
105 to power network automation. Available as open source software under the 
106 Apache 2.0 license, NetBox is employed by thousands of organizations 
107 around the world.
108
109 Myriad infrastructure components can be modeled in NetBox, including:
110
111 - Hierarchical regions, site groups, sites and locations
112 - Racks, devices, and device components
113 - Cables and wireless connections
114 - Power distribution- Data circuits and providers
115 - Virtual machines and clusters
116 - IP prefixes, ranges and addresses
117 - VRFs and route targets
118 - L2VPN and overlays
119 - FHRP groups (VRRP, HSRP, etc.)
120 - AS numbers
121 - VLANs and scoped VLAN groups
122 - Organizational tenants and contacts
123
124 In addition to its extensive built-in models and functionality, NetBox can 
125 be customized and extended through the use of:
126
127 - Custom fields
128 - Custom links
129 - Configuration contexts
130 - Custom model validation rules
131 - Reports
132 - Custom scripts
133 - Export emplates
134 - Conditional webhooks
135 - Plugins
136 - Single sign-on (SSO) authentication
137 - NAPALM integration
138 - Detailed change logging
139
140 NetBox runs as a web application atop the Django Python framework with a 
141 PostgreSQL database. It also features a complete REST API as well as a 
142 GraphQL API for easy integrating with other tools and systems.
143
144
145 [FILE:115:distinfo]
146 2bb44f926a72b7e9c10655269974b7c76fa44365b69fd7eddd9d40a33508150f      5732695 netbox-community-netbox-3.5.2.tar.gz
147
148
149 [FILE:25518:manifests/plist.primary]
150 share/netbox/
151  generate_secret_key.py
152  manage.py
153  mkdocs.yml
154 share/netbox/circuits/
155  __init__.py
156  apps.py
157  choices.py
158  filtersets.py
159  search.py
160  signals.py
161  urls.py
162  views.py
163 share/netbox/circuits/api/
164  __init__.py
165  nested_serializers.py
166  serializers.py
167  urls.py
168  views.py
169 share/netbox/circuits/forms/
170  __init__.py
171  bulk_edit.py
172  bulk_import.py
173  filtersets.py
174  model_forms.py
175 share/netbox/circuits/graphql/
176  __init__.py
177  schema.py
178  types.py
179 share/netbox/circuits/migrations/
180  0001_squashed.py
181  0002_squashed_0029.py
182  0003_extend_tag_support.py
183  0004_rename_cable_peer.py
184  0032_provider_service_id.py
185  0033_standardize_id_fields.py
186  0034_created_datetimefield.py
187  0035_provider_asns.py
188  0036_circuit_termination_date_tags_custom_fields.py
189  0037_new_cabling_models.py
190  0038_cabling_cleanup.py
191  0039_unique_constraints.py
192  0040_provider_remove_deprecated_fields.py
193  0041_standardize_description_comments.py
194  0042_provideraccount.py
195  __init__.py
196 share/netbox/circuits/models/
197  __init__.py
198  circuits.py
199  providers.py
200 share/netbox/circuits/tables/
201  __init__.py
202  circuits.py
203  columns.py
204  providers.py
205 share/netbox/circuits/tests/
206  __init__.py
207  test_api.py
208  test_filtersets.py
209  test_views.py
210 share/netbox/core/
211  __init__.py
212  apps.py
213  choices.py
214  data_backends.py
215  exceptions.py
216  filtersets.py
217  jobs.py
218  search.py
219  signals.py
220  urls.py
221  views.py
222 share/netbox/core/api/
223  __init__.py
224  nested_serializers.py
225  schema.py
226  serializers.py
227  urls.py
228  views.py
229 share/netbox/core/forms/
230  __init__.py
231  bulk_edit.py
232  bulk_import.py
233  filtersets.py
234  mixins.py
235  model_forms.py
236 share/netbox/core/graphql/
237  __init__.py
238  schema.py
239  types.py
240 share/netbox/core/management/__init__.py
241 share/netbox/core/management/commands/
242  __init__.py
243  clearcache.py
244  makemigrations.py
245  migrate.py
246  nbshell.py
247  rqworker.py
248  syncdatasource.py
249 share/netbox/core/migrations/
250  0001_initial.py
251  0002_managedfile.py
252  0003_job.py
253  0004_replicate_jobresults.py
254  0005_job_created_auto_now.py
255  __init__.py
256 share/netbox/core/models/
257  __init__.py
258  data.py
259  files.py
260  jobs.py
261 share/netbox/core/tables/
262  __init__.py
263  data.py
264  jobs.py
265 share/netbox/core/tests/
266  __init__.py
267  test_api.py
268  test_filtersets.py
269  test_views.py
270 share/netbox/dcim/
271  __init__.py
272  apps.py
273  choices.py
274  constants.py
275  fields.py
276  filtersets.py
277  lookups.py
278  search.py
279  signals.py
280  urls.py
281  utils.py
282  views.py
283 share/netbox/dcim/api/
284  __init__.py
285  exceptions.py
286  nested_serializers.py
287  serializers.py
288  urls.py
289  views.py
290 share/netbox/dcim/forms/
291  __init__.py
292  bulk_create.py
293  bulk_edit.py
294  bulk_import.py
295  common.py
296  connections.py
297  filtersets.py
298  formsets.py
299  model_forms.py
300  object_create.py
301  object_import.py
302 share/netbox/dcim/graphql/
303  __init__.py
304  gfk_mixins.py
305  mixins.py
306  schema.py
307  types.py
308 share/netbox/dcim/management/__init__.py
309 share/netbox/dcim/management/commands/
310  __init__.py
311  trace_paths.py
312 share/netbox/dcim/migrations/
313  0001_squashed.py
314  0002_squashed.py
315  0003_squashed_0130.py
316  0131_consoleport_speed.py
317  0132_cable_length.py
318  0133_port_colors.py
319  0134_interface_wwn_bridge.py
320  0135_tenancy_extensions.py
321  0136_device_airflow.py
322  0137_relax_uniqueness_constraints.py
323  0138_extend_tag_support.py
324  0139_rename_cable_peer.py
325  0140_wireless.py
326  0141_asn_model.py
327  0142_rename_128gfc_qsfp28.py
328  0143_remove_primary_for_related_name.py
329  0144_fix_cable_abs_length.py
330  0145_site_remove_deprecated_fields.py
331  0146_modules.py
332  0147_inventoryitemrole.py
333  0148_inventoryitem_component.py
334  0149_inventoryitem_templates.py
335  0150_interface_vrf.py
336  0151_interface_speed_duplex.py
337  0152_standardize_id_fields.py
338  0153_created_datetimefield.py
339  0154_half_height_rack_units.py
340  0155_interface_poe_mode_type.py
341  0156_location_status.py
342  0157_new_cabling_models.py
343  0158_populate_cable_terminations.py
344  0159_populate_cable_paths.py
345  0160_populate_cable_ends.py
346  0161_cabling_cleanup.py
347  0162_unique_constraints.py
348  0163_weight_fields.py
349  0164_rack_mounting_depth.py
350  0165_standardize_description_comments.py
351  0166_virtualdevicecontext.py
352  0167_module_status.py
353  0168_interface_template_enabled.py
354  0169_devicetype_default_platform.py
355  0170_configtemplate.py
356  0171_cabletermination_change_logging.py
357  __init__.py
358 share/netbox/dcim/models/
359  __init__.py
360  cables.py
361  device_component_templates.py
362  device_components.py
363  devices.py
364  mixins.py
365  power.py
366  racks.py
367  sites.py
368 share/netbox/dcim/svg/
369  __init__.py
370  cables.py
371  racks.py
372 share/netbox/dcim/tables/
373  __init__.py
374  cables.py
375  connections.py
376  devices.py
377  devicetypes.py
378  modules.py
379  power.py
380  racks.py
381  sites.py
382  template_code.py
383 share/netbox/dcim/tests/
384  __init__.py
385  test_api.py
386  test_cablepaths.py
387  test_filtersets.py
388  test_forms.py
389  test_models.py
390  test_natural_ordering.py
391  test_views.py
392 share/netbox/extras/
393  __init__.py
394  admin.py
395  apps.py
396  choices.py
397  conditions.py
398  constants.py
399  context_managers.py
400  fields.py
401  filters.py
402  filtersets.py
403  lookups.py
404  querysets.py
405  reports.py
406  scripts.py
407  search.py
408  signals.py
409  urls.py
410  utils.py
411  validators.py
412  views.py
413  webhooks.py
414  webhooks_worker.py
415 share/netbox/extras/api/
416  __init__.py
417  customfields.py
418  mixins.py
419  nested_serializers.py
420  serializers.py
421  urls.py
422  views.py
423 share/netbox/extras/dashboard/
424  __init__.py
425  forms.py
426  utils.py
427  widgets.py
428 share/netbox/extras/forms/
429  __init__.py
430  bulk_edit.py
431  bulk_import.py
432  config.py
433  filtersets.py
434  misc.py
435  mixins.py
436  model_forms.py
437  reports.py
438  scripts.py
439 share/netbox/extras/graphql/
440  __init__.py
441  mixins.py
442  schema.py
443  types.py
444 share/netbox/extras/management/__init__.py
445 share/netbox/extras/management/commands/
446  __init__.py
447  housekeeping.py
448  reindex.py
449  renaturalize.py
450  runreport.py
451  runscript.py
452  webhook_receiver.py
453 share/netbox/extras/migrations/
454  0001_squashed.py
455  0002_squashed_0059.py
456  0060_customlink_button_class.py
457  0061_extras_change_logging.py
458  0062_clear_secrets_changelog.py
459  0063_webhook_conditions.py
460  0064_configrevision.py
461  0065_imageattachment_change_logging.py
462  0066_customfield_name_validation.py
463  0067_customfield_min_max_values.py
464  0068_configcontext_cluster_types.py
465  0069_custom_object_field.py
466  0070_customlink_enabled.py
467  0071_standardize_id_fields.py
468  0072_created_datetimefield.py
469  0073_journalentry_tags_custom_fields.py
470  0074_customfield_extensions.py
471  0075_configcontext_locations.py
472  0076_tag_slug_unicode.py
473  0077_customlink_extend_text_and_url.py
474  0078_unique_constraints.py
475  0079_scheduled_jobs.py
476  0080_customlink_content_types.py
477  0081_exporttemplate_content_types.py
478  0082_savedfilter.py
479  0083_search.py
480  0084_staging.py
481  0085_synced_data.py
482  0086_configtemplate.py
483  0087_dashboard.py
484  0088_jobresult_webhooks.py
485  0089_customfield_is_cloneable.py
486  0090_objectchange_index_request_id.py
487  0091_create_managedfiles.py
488  0092_delete_jobresult.py
489  __init__.py
490 share/netbox/extras/models/
491  __init__.py
492  change_logging.py
493  configs.py
494  customfields.py
495  dashboard.py
496  mixins.py
497  models.py
498  reports.py
499  scripts.py
500  search.py
501  staging.py
502  tags.py
503 share/netbox/extras/plugins/
504  __init__.py
505  navigation.py
506  registration.py
507  templates.py
508  urls.py
509  views.py
510 share/netbox/extras/tables/
511  __init__.py
512  tables.py
513  template_code.py
514 share/netbox/extras/templatetags/
515  __init__.py
516  custom_links.py
517  dashboard.py
518  log_levels.py
519  plugins.py
520 share/netbox/extras/tests/
521  __init__.py
522  test_api.py
523  test_changelog.py
524  test_conditions.py
525  test_customfields.py
526  test_customvalidator.py
527  test_filtersets.py
528  test_forms.py
529  test_models.py
530  test_plugins.py
531  test_scripts.py
532  test_tags.py
533  test_views.py
534  test_webhooks.py
535 share/netbox/extras/tests/dummy_plugin/
536  __init__.py
537  admin.py
538  graphql.py
539  middleware.py
540  models.py
541  navigation.py
542  preferences.py
543  search.py
544  template_content.py
545  urls.py
546  views.py
547 share/netbox/extras/tests/dummy_plugin/api/
548  serializers.py
549  urls.py
550  views.py
551 share/netbox/extras/tests/dummy_plugin/migrations/
552  0001_initial.py
553  __init__.py
554 share/netbox/ipam/
555  __init__.py
556  apps.py
557  choices.py
558  constants.py
559  fields.py
560  filtersets.py
561  formfields.py
562  lookups.py
563  managers.py
564  querysets.py
565  search.py
566  signals.py
567  urls.py
568  utils.py
569  validators.py
570  views.py
571 share/netbox/ipam/api/
572  __init__.py
573  field_serializers.py
574  nested_serializers.py
575  serializers.py
576  urls.py
577  views.py
578 share/netbox/ipam/forms/
579  __init__.py
580  bulk_create.py
581  bulk_edit.py
582  bulk_import.py
583  filtersets.py
584  model_forms.py
585 share/netbox/ipam/graphql/
586  __init__.py
587  gfk_mixins.py
588  mixins.py
589  schema.py
590  types.py
591 share/netbox/ipam/management/__init__.py
592 share/netbox/ipam/management/commands/
593  __init__.py
594  rebuild_prefixes.py
595 share/netbox/ipam/migrations/
596  0001_squashed.py
597  0002_squashed_0046.py
598  0047_prefix_depth_children.py
599  0048_prefix_populate_depth_children.py
600  0049_prefix_mark_utilized.py
601  0050_iprange.py
602  0051_extend_tag_support.py
603  0052_fhrpgroup.py
604  0053_asn_model.py
605  0054_vlangroup_min_max_vids.py
606  0055_servicetemplate.py
607  0056_standardize_id_fields.py
608  0057_created_datetimefield.py
609  0058_ipaddress_nat_inside_nonunique.py
610  0059_l2vpn.py
611  0060_alter_l2vpn_slug.py
612  0061_fhrpgroup_name.py
613  0062_unique_constraints.py
614  0063_standardize_description_comments.py
615  0064_clear_search_cache.py
616  0065_asnrange.py
617  0066_iprange_mark_utilized.py
618  __init__.py
619 share/netbox/ipam/models/
620  __init__.py
621  asns.py
622  fhrp.py
623  ip.py
624  l2vpn.py
625  services.py
626  vlans.py
627  vrfs.py
628 share/netbox/ipam/tables/
629  __init__.py
630  asn.py
631  fhrp.py
632  ip.py
633  l2vpn.py
634  services.py
635  vlans.py
636  vrfs.py
637 share/netbox/ipam/tests/
638  __init__.py
639  test_api.py
640  test_filtersets.py
641  test_models.py
642  test_ordering.py
643  test_views.py
644 share/netbox/media/devicetype-images/.gitignore
645 share/netbox/media/image-attachments/.gitignore
646 share/netbox/netbox/
647  __init__.py
648  admin.py
649  authentication.py
650  configuration_example.py
651  configuration_testing.py
652  constants.py
653  context.py
654  context_processors.py
655  denormalized.py
656  filtersets.py
657  middleware.py
658  preferences.py
659  registry.py
660  settings.py
661  signals.py
662  staging.py
663  urls.py
664  wsgi.py
665 share/netbox/netbox/api/
666  __init__.py
667  authentication.py
668  exceptions.py
669  features.py
670  fields.py
671  metadata.py
672  pagination.py
673  renderers.py
674  routers.py
675  views.py
676 share/netbox/netbox/api/serializers/
677  __init__.py
678  base.py
679  features.py
680  generic.py
681  nested.py
682 share/netbox/netbox/api/viewsets/
683  __init__.py
684  mixins.py
685 share/netbox/netbox/config/
686  __init__.py
687  parameters.py
688 share/netbox/netbox/forms/
689  __init__.py
690  base.py
691 share/netbox/netbox/graphql/
692  __init__.py
693  fields.py
694  scalars.py
695  schema.py
696  types.py
697  utils.py
698  views.py
699 share/netbox/netbox/models/
700  __init__.py
701  features.py
702 share/netbox/netbox/navigation/
703  __init__.py
704  menu.py
705 share/netbox/netbox/search/
706  __init__.py
707  backends.py
708 share/netbox/netbox/tables/
709  __init__.py
710  columns.py
711  tables.py
712 share/netbox/netbox/tests/
713  __init__.py
714  test_api.py
715  test_authentication.py
716  test_config.py
717  test_graphql.py
718  test_import.py
719  test_registry.py
720  test_search.py
721  test_staging.py
722  test_tables.py
723  test_views.py
724 share/netbox/netbox/views/
725  __init__.py
726  errors.py
727  htmx.py
728  misc.py
729 share/netbox/netbox/views/generic/
730  __init__.py
731  base.py
732  bulk_views.py
733  feature_views.py
734  mixins.py
735  object_views.py
736  utils.py
737 share/netbox/project-static/
738  .eslintignore
739  .eslintrc
740  .prettierignore
741  .prettierrc
742  .sassrc
743  bundle.js
744  package.json
745  tsconfig.json
746  yarn.lock
747 share/netbox/project-static/dist/
748  cable_trace.css
749  graphiql.css
750  graphiql.js
751  graphiql.js.map
752  materialdesignicons-webfont-DWVXV5L5.woff
753  materialdesignicons-webfont-ER2MFQKM.woff2
754  materialdesignicons-webfont-UHEFFMSX.eot
755  materialdesignicons-webfont-WM6M6ZHQ.ttf
756  netbox-dark.css
757  netbox-external.css
758  netbox-light.css
759  netbox-print.css
760  netbox.js
761  netbox.js.map
762  rack_elevation.css
763 share/netbox/project-static/docs/.info
764 share/netbox/project-static/img/
765  graphql.ico
766  netbox.ico
767  netbox_icon.svg
768  netbox_logo.png
769  netbox_logo.svg
770  netbox_touch-icon-180.png
771  rest-api.ico
772  tint_20.png
773 share/netbox/project-static/js/setmode.js
774 share/netbox/project-static/netbox-graphiql/
775  graphiql.scss
776  index.ts
777  package.json
778 share/netbox/project-static/src/
779  bs.ts
780  clipboard.ts
781  colorMode.ts
782  dashboard.ts
783  dateSelector.ts
784  global.d.ts
785  htmx.ts
786  index.ts
787  links.ts
788  messages.ts
789  netbox.ts
790  objectSelector.ts
791  racks.ts
792  search.ts
793  sidenav.ts
794  tableConfig.ts
795  util.ts
796 share/netbox/project-static/src/buttons/
797  connectionToggle.ts
798  depthToggle.ts
799  index.ts
800  markdownPreview.ts
801  moveOptions.ts
802  reslug.ts
803  secretToggle.ts
804  selectAll.ts
805  selectMultiple.ts
806 share/netbox/project-static/src/forms/
807  elements.ts
808  index.ts
809  scopeSelector.ts
810  speedSelector.ts
811 share/netbox/project-static/src/select/
812  color.ts
813  index.ts
814  static.ts
815  util.ts
816 share/netbox/project-static/src/select/api/
817  apiSelect.ts
818  dynamicParams.ts
819  index.ts
820  types.ts
821 share/netbox/project-static/src/state/index.ts
822 share/netbox/project-static/src/stores/
823  index.ts
824  objectDepth.ts
825  previousPkCheck.ts
826  rackImages.ts
827  secret.ts
828 share/netbox/project-static/src/tables/
829  index.ts
830  interfaceTable.ts
831 share/netbox/project-static/styles/
832  _cable_trace.scss
833  _dark.scss
834  _external.scss
835  _light.scss
836  _print.scss
837  _rack_elevation.scss
838  bootstrap.scss
839  cable-trace.scss
840  extensions.scss
841  flatpickr-dark.scss
842  netbox.scss
843  overrides.scss
844  rack-elevation.scss
845  select.scss
846  sidenav.scss
847  theme-base.scss
848  theme-dark.scss
849  theme-light.scss
850  utilities.scss
851  variables.scss
852 share/netbox/reports/__init__.py
853 share/netbox/scripts/__init__.py
854 share/netbox/templates/
855  403.html
856  404.html
857  500.html
858  graphiql.html
859  home.html
860  login.html
861  media_failure.html
862  search.html
863 share/netbox/templates/admin/index.html
864 share/netbox/templates/admin/extras/configrevision/restore.html
865 share/netbox/templates/base/
866  40x.html
867  base.html
868  layout.html
869  sidenav.html
870 share/netbox/templates/circuits/
871  circuit.html
872  circuit_terminations_swap.html
873  circuittermination_edit.html
874  circuittype.html
875  provider.html
876  provideraccount.html
877  providernetwork.html
878 share/netbox/templates/circuits/inc/circuit_termination.html
879 share/netbox/templates/core/
880  datafile.html
881  datasource.html
882  job.html
883  object_jobs.html
884 share/netbox/templates/dcim/
885  bulk_disconnect.html
886  cable.html
887  cable_edit.html
888  cable_trace.html
889  component_create.html
890  connections_list.html
891  consoleport.html
892  consoleport_delete.html
893  consoleserverport.html
894  consoleserverport_delete.html
895  device.html
896  device_edit.html
897  device_list.html
898  devicebay.html
899  devicebay_delete.html
900  devicebay_depopulate.html
901  devicebay_populate.html
902  devicerole.html
903  devicetype.html
904  frontport.html
905  interface.html
906  interface_delete.html
907  inventoryitem.html
908  inventoryitem_bulk_delete.html
909  inventoryitem_delete.html
910  inventoryitem_edit.html
911  inventoryitemrole.html
912  location.html
913  manufacturer.html
914  module.html
915  modulebay.html
916  moduletype.html
917  platform.html
918  powerfeed.html
919  poweroutlet.html
920  poweroutlet_delete.html
921  powerpanel.html
922  powerport.html
923  powerport_delete.html
924  rack.html
925  rack_edit.html
926  rack_elevation_list.html
927  rack_list.html
928  rackreservation.html
929  rackrole.html
930  rearport.html
931  region.html
932  site.html
933  sitegroup.html
934  virtualchassis.html
935  virtualchassis_add.html
936  virtualchassis_add_member.html
937  virtualchassis_edit.html
938  virtualchassis_remove_member.html
939  virtualdevicecontext.html
940 share/netbox/templates/dcim/device/
941  base.html
942  consoleports.html
943  consoleserverports.html
944  devicebays.html
945  frontports.html
946  interfaces.html
947  inventory.html
948  modulebays.html
949  poweroutlets.html
950  powerports.html
951  rearports.html
952  render_config.html
953 share/netbox/templates/dcim/device/inc/interface_table_controls.html
954 share/netbox/templates/dcim/devicetype/
955  base.html
956  component_templates.html
957 share/netbox/templates/dcim/inc/
958  cable_termination.html
959  cable_toggle_buttons.html
960  connection_endpoints.html
961  endpoint_connection.html
962  interface_vlans_table.html
963  nonracked_devices.html
964  rack_elevation.html
965 share/netbox/templates/dcim/inc/panels/inventory_items.html
966 share/netbox/templates/dcim/moduletype/
967  base.html
968  component_templates.html
969 share/netbox/templates/dcim/rack/
970  base.html
971  reservations.html
972 share/netbox/templates/dcim/trace/
973  attachment.html
974  cable.html
975  circuit.html
976  device.html
977  object.html
978  powerpanel.html
979  termination.html
980 share/netbox/templates/exceptions/
981  import_error.html
982  permission_error.html
983  programming_error.html
984 share/netbox/templates/extras/
985  configcontext.html
986  configcontext_list.html
987  configtemplate.html
988  configtemplate_list.html
989  customfield.html
990  customlink.html
991  exporttemplate.html
992  exporttemplate_list.html
993  imageattachment_edit.html
994  journalentry.html
995  object_changelog.html
996  object_configcontext.html
997  object_journal.html
998  objectchange.html
999  objectchange_list.html
1000  report.html
1001  report_list.html
1002  report_result.html
1003  savedfilter.html
1004  script.html
1005  script_list.html
1006  script_result.html
1007  tag.html
1008  webhook.html
1009 share/netbox/templates/extras/admin/plugins_list.html
1010 share/netbox/templates/extras/dashboard/
1011  reset.html
1012  widget.html
1013  widget_add.html
1014  widget_config.html
1015 share/netbox/templates/extras/dashboard/widgets/
1016  objectcounts.html
1017  objectlist.html
1018  rssfeed.html
1019 share/netbox/templates/extras/htmx/
1020  report_result.html
1021  script_result.html
1022 share/netbox/templates/extras/inc/
1023  configcontext_data.html
1024  configcontext_format.html
1025  result_pending.html
1026 share/netbox/templates/extras/report/
1027  base.html
1028  jobs.html
1029  source.html
1030 share/netbox/templates/extras/script/
1031  base.html
1032  jobs.html
1033  source.html
1034 share/netbox/templates/extras/templatetags/log_level.html
1035 share/netbox/templates/generic/
1036  bulk_add_component.html
1037  bulk_delete.html
1038  bulk_edit.html
1039  bulk_import.html
1040  bulk_remove.html
1041  bulk_rename.html
1042  confirmation_form.html
1043  object.html
1044  object_delete.html
1045  object_edit.html
1046  object_list.html
1047 share/netbox/templates/htmx/
1048  delete_form.html
1049  form.html
1050  object_selector.html
1051  object_selector_results.html
1052  table.html
1053 share/netbox/templates/inc/
1054  filter_list.html
1055  htmx_modal.html
1056  messages.html
1057  missing_prerequisites.html
1058  paginator.html
1059  paginator_htmx.html
1060  panel_table.html
1061  profile_button.html
1062  searchbar.html
1063  sync_warning.html
1064  table.html
1065  table_controls_htmx.html
1066  table_htmx.html
1067 share/netbox/templates/inc/panels/
1068  comments.html
1069  custom_fields.html
1070  image_attachments.html
1071  related_objects.html
1072  tags.html
1073 share/netbox/templates/ipam/
1074  aggregate.html
1075  asn.html
1076  asnrange.html
1077  fhrpgroup.html
1078  fhrpgroupassignment_edit.html
1079  ipaddress.html
1080  ipaddress_assign.html
1081  ipaddress_bulk_add.html
1082  ipaddress_edit.html
1083  iprange.html
1084  l2vpn.html
1085  l2vpntermination.html
1086  l2vpntermination_edit.html
1087  prefix.html
1088  prefix_list.html
1089  rir.html
1090  role.html
1091  routetarget.html
1092  service.html
1093  service_create.html
1094  service_edit.html
1095  servicetemplate.html
1096  vlan.html
1097  vlan_edit.html
1098  vlangroup.html
1099  vrf.html
1100 share/netbox/templates/ipam/aggregate/
1101  base.html
1102  prefixes.html
1103 share/netbox/templates/ipam/asnrange/
1104  asns.html
1105  base.html
1106 share/netbox/templates/ipam/inc/
1107  ipaddress_edit_header.html
1108  toggle_available.html
1109 share/netbox/templates/ipam/inc/panels/fhrp_groups.html
1110 share/netbox/templates/ipam/iprange/
1111  base.html
1112  ip_addresses.html
1113 share/netbox/templates/ipam/prefix/
1114  base.html
1115  ip_addresses.html
1116  ip_ranges.html
1117  prefixes.html
1118 share/netbox/templates/ipam/vlan/
1119  base.html
1120  interfaces.html
1121  vminterfaces.html
1122 share/netbox/templates/rest_framework/api.html
1123 share/netbox/templates/tenancy/
1124  contact.html
1125  contactassignment_edit.html
1126  contactgroup.html
1127  contactrole.html
1128  tenant.html
1129  tenantgroup.html
1130 share/netbox/templates/users/
1131  api_token.html
1132  api_tokens.html
1133  base.html
1134  password.html
1135  preferences.html
1136  profile.html
1137 share/netbox/templates/virtualization/
1138  cluster.html
1139  cluster_add_devices.html
1140  clustergroup.html
1141  clustertype.html
1142  virtualmachine.html
1143  virtualmachine_list.html
1144  vminterface.html
1145 share/netbox/templates/virtualization/cluster/
1146  base.html
1147  devices.html
1148  virtual_machines.html
1149 share/netbox/templates/virtualization/virtualmachine/
1150  base.html
1151  interfaces.html
1152 share/netbox/templates/wireless/
1153  wirelesslan.html
1154  wirelesslangroup.html
1155  wirelesslink.html
1156 share/netbox/templates/wireless/inc/
1157  authentication_attrs.html
1158  wirelesslink_interface.html
1159 share/netbox/tenancy/
1160  __init__.py
1161  apps.py
1162  choices.py
1163  filtersets.py
1164  search.py
1165  urls.py
1166  views.py
1167 share/netbox/tenancy/api/
1168  __init__.py
1169  nested_serializers.py
1170  serializers.py
1171  urls.py
1172  views.py
1173 share/netbox/tenancy/forms/
1174  __init__.py
1175  bulk_edit.py
1176  bulk_import.py
1177  filtersets.py
1178  forms.py
1179  model_forms.py
1180 share/netbox/tenancy/graphql/
1181  __init__.py
1182  schema.py
1183  types.py
1184 share/netbox/tenancy/migrations/
1185  0001_squashed_0012.py
1186  0002_tenant_ordering.py
1187  0003_contacts.py
1188  0004_extend_tag_support.py
1189  0005_standardize_id_fields.py
1190  0006_created_datetimefield.py
1191  0007_contact_link.py
1192  0008_unique_constraints.py
1193  0009_standardize_description_comments.py
1194  0010_tenant_relax_uniqueness.py
1195  __init__.py
1196 share/netbox/tenancy/models/
1197  __init__.py
1198  contacts.py
1199  tenants.py
1200 share/netbox/tenancy/tables/
1201  __init__.py
1202  columns.py
1203  contacts.py
1204  tenants.py
1205 share/netbox/tenancy/tests/
1206  __init__.py
1207  test_api.py
1208  test_filtersets.py
1209  test_views.py
1210 share/netbox/users/
1211  __init__.py
1212  apps.py
1213  constants.py
1214  filtersets.py
1215  forms.py
1216  models.py
1217  preferences.py
1218  signals.py
1219  tables.py
1220  urls.py
1221  utils.py
1222  views.py
1223 share/netbox/users/admin/
1224  __init__.py
1225  filters.py
1226  forms.py
1227  inlines.py
1228 share/netbox/users/api/
1229  __init__.py
1230  nested_serializers.py
1231  serializers.py
1232  urls.py
1233  views.py
1234 share/netbox/users/graphql/
1235  __init__.py
1236  schema.py
1237  types.py
1238 share/netbox/users/migrations/
1239  0001_squashed_0011.py
1240  0002_standardize_id_fields.py
1241  0003_token_allowed_ips_last_used.py
1242  __init__.py
1243 share/netbox/users/tests/
1244  __init__.py
1245  test_api.py
1246  test_filtersets.py
1247  test_models.py
1248  test_preferences.py
1249 share/netbox/utilities/
1250  __init__.py
1251  api.py
1252  choices.py
1253  constants.py
1254  error_handlers.py
1255  exceptions.py
1256  fields.py
1257  files.py
1258  filters.py
1259  graphql_optimizer.py
1260  htmx.py
1261  jinja2.py
1262  json.py
1263  markdown.py
1264  migration.py
1265  mptt.py
1266  ordering.py
1267  paginator.py
1268  permissions.py
1269  query_functions.py
1270  querysets.py
1271  request.py
1272  rqworker.py
1273  tables.py
1274  urls.py
1275  utils.py
1276  validators.py
1277  views.py
1278 share/netbox/utilities/forms/
1279  __init__.py
1280  bulk_import.py
1281  constants.py
1282  forms.py
1283  mixins.py
1284  utils.py
1285 share/netbox/utilities/forms/fields/
1286  __init__.py
1287  array.py
1288  content_types.py
1289  csv.py
1290  dynamic.py
1291  expandable.py
1292  fields.py
1293 share/netbox/utilities/forms/widgets/
1294  __init__.py
1295  apiselect.py
1296  datetime.py
1297  misc.py
1298  select.py
1299 share/netbox/utilities/serializers/json.py
1300 share/netbox/utilities/templates/builtins/
1301  badge.html
1302  checkmark.html
1303  customfield_value.html
1304  tag.html
1305 share/netbox/utilities/templates/buttons/
1306  add.html
1307  bulk_delete.html
1308  bulk_edit.html
1309  clone.html
1310  delete.html
1311  edit.html
1312  export.html
1313  import.html
1314  sync.html
1315 share/netbox/utilities/templates/form_helpers/
1316  render_custom_fields.html
1317  render_errors.html
1318  render_field.html
1319  render_form.html
1320 share/netbox/utilities/templates/helpers/
1321  applied_filters.html
1322  table_config_form.html
1323  utilization_graph.html
1324 share/netbox/utilities/templates/navigation/menu.html
1325 share/netbox/utilities/templates/tabs/model_view_tabs.html
1326 share/netbox/utilities/templates/widgets/
1327  apiselect.html
1328  clearable_file_input.html
1329  colorselect_option.html
1330  markdown_input.html
1331  number_with_options.html
1332  select_option.html
1333  select_option_with_pk.html
1334  sluginput.html
1335 share/netbox/utilities/templatetags/
1336  __init__.py
1337  buttons.py
1338  form_helpers.py
1339  helpers.py
1340  navigation.py
1341  perms.py
1342  tabs.py
1343 share/netbox/utilities/templatetags/builtins/
1344  __init__.py
1345  filters.py
1346  tags.py
1347 share/netbox/utilities/testing/
1348  __init__.py
1349  api.py
1350  base.py
1351  filtersets.py
1352  utils.py
1353  views.py
1354 share/netbox/utilities/tests/
1355  __init__.py
1356  test_api.py
1357  test_choices.py
1358  test_filters.py
1359  test_forms.py
1360  test_managers.py
1361  test_ordering.py
1362  test_utils.py
1363 share/netbox/virtualization/
1364  __init__.py
1365  apps.py
1366  choices.py
1367  filtersets.py
1368  search.py
1369  urls.py
1370  views.py
1371 share/netbox/virtualization/api/
1372  __init__.py
1373  nested_serializers.py
1374  serializers.py
1375  urls.py
1376  views.py
1377 share/netbox/virtualization/forms/
1378  __init__.py
1379  bulk_create.py
1380  bulk_edit.py
1381  bulk_import.py
1382  filtersets.py
1383  model_forms.py
1384  object_create.py
1385 share/netbox/virtualization/graphql/
1386  __init__.py
1387  schema.py
1388  types.py
1389 share/netbox/virtualization/migrations/
1390  0001_squashed_0022.py
1391  0023_virtualmachine_natural_ordering.py
1392  0024_cluster_relax_uniqueness.py
1393  0025_extend_tag_support.py
1394  0026_vminterface_bridge.py
1395  0027_standardize_id_fields.py
1396  0028_vminterface_vrf.py
1397  0029_created_datetimefield.py
1398  0030_cluster_status.py
1399  0031_virtualmachine_site_device.py
1400  0032_virtualmachine_update_sites.py
1401  0033_unique_constraints.py
1402  0034_standardize_description_comments.py
1403  __init__.py
1404 share/netbox/virtualization/models/
1405  __init__.py
1406  clusters.py
1407  virtualmachines.py
1408 share/netbox/virtualization/tables/
1409  __init__.py
1410  clusters.py
1411  virtualmachines.py
1412 share/netbox/virtualization/tests/
1413  __init__.py
1414  test_api.py
1415  test_filtersets.py
1416  test_models.py
1417  test_views.py
1418 share/netbox/wireless/
1419  __init__.py
1420  apps.py
1421  choices.py
1422  constants.py
1423  filtersets.py
1424  models.py
1425  search.py
1426  signals.py
1427  urls.py
1428  utils.py
1429  views.py
1430 share/netbox/wireless/api/
1431  __init__.py
1432  nested_serializers.py
1433  serializers.py
1434  urls.py
1435  views.py
1436 share/netbox/wireless/forms/
1437  __init__.py
1438  bulk_edit.py
1439  bulk_import.py
1440  filtersets.py
1441  model_forms.py
1442 share/netbox/wireless/graphql/
1443  __init__.py
1444  schema.py
1445  types.py
1446 share/netbox/wireless/migrations/
1447  0001_wireless.py
1448  0002_standardize_id_fields.py
1449  0003_created_datetimefield.py
1450  0004_wireless_tenancy.py
1451  0005_wirelesslink_interface_types.py
1452  0006_unique_constraints.py
1453  0007_standardize_description_comments.py
1454  0008_wirelesslan_status.py
1455  __init__.py
1456 share/netbox/wireless/tables/
1457  __init__.py
1458  wirelesslan.py
1459  wirelesslink.py
1460 share/netbox/wireless/tests/
1461  __init__.py
1462  test_api.py
1463  test_filtersets.py
1464  test_views.py
1465 share/netbox/templates/tenancy/
1466  object_contacts.html
1467 share/netbox/templates/ipam/ipaddress/
1468  base.html
1469  ip_addresses.html
1470 share/netbox/dcim/migrations/
1471  0172_larger_power_draw_values.py
1472
1473
1474 [FILE:5239:manifests/plist.docs]
1475 share/netbox/docs/docs/
1476  extra.css
1477  index.md
1478  introduction.md
1479  netbox_logo.png
1480  netbox_logo.svg
1481 share/netbox/docs/docs/_theme/main.html
1482 share/netbox/docs/docs/administration/
1483  error-reporting.md
1484  housekeeping.md
1485  netbox-shell.md
1486  permissions.md
1487  replicating-netbox.md
1488 share/netbox/docs/docs/administration/authentication/
1489  microsoft-azure-ad.md
1490  okta.md
1491  overview.md
1492 share/netbox/docs/docs/configuration/
1493  data-validation.md
1494  date-time.md
1495  default-values.md
1496  development.md
1497  error-reporting.md
1498  index.md
1499  miscellaneous.md
1500  plugins.md
1501  remote-authentication.md
1502  required-parameters.md
1503  security.md
1504  system.md
1505 share/netbox/docs/docs/customization/
1506  custom-fields.md
1507  custom-links.md
1508  custom-scripts.md
1509  custom-validation.md
1510  export-templates.md
1511  reports.md
1512 share/netbox/docs/docs/development/
1513  adding-models.md
1514  application-registry.md
1515  extending-models.md
1516  getting-started.md
1517  git-cheat-sheet.md
1518  index.md
1519  models.md
1520  release-checklist.md
1521  search.md
1522  signals.md
1523  style-guide.md
1524  user-preferences.md
1525  web-ui.md
1526 share/netbox/docs/docs/features/
1527  api-integration.md
1528  authentication-permissions.md
1529  background-jobs.md
1530  change-logging.md
1531  circuits.md
1532  configuration-rendering.md
1533  contacts.md
1534  context-data.md
1535  customization.md
1536  devices-cabling.md
1537  facilities.md
1538  ipam.md
1539  journaling.md
1540  l2vpn-overlay.md
1541  power-tracking.md
1542  search.md
1543  synchronized-data.md
1544  tenancy.md
1545  virtualization.md
1546  vlan-management.md
1547  wireless.md
1548 share/netbox/docs/docs/getting-started/
1549  planning.md
1550  populating-data.md
1551 share/netbox/docs/docs/installation/
1552  1-postgresql.md
1553  2-redis.md
1554  3-netbox.md
1555  4-gunicorn.md
1556  5-http-server.md
1557  6-ldap.md
1558  index.md
1559  upgrading.md
1560 share/netbox/docs/docs/integrations/
1561  graphql-api.md
1562  prometheus-metrics.md
1563  rest-api.md
1564  synchronized-data.md
1565  webhooks.md
1566 share/netbox/docs/docs/media/
1567  admin_ui_grant_permission.png
1568  admin_ui_run_permission.png
1569  power_distribution.png
1570 share/netbox/docs/docs/media/authentication/
1571  azure_ad_add_app_registration.png
1572  azure_ad_add_client_secret.png
1573  azure_ad_app_registration.png
1574  azure_ad_app_registration_created.png
1575  azure_ad_client_secret.png
1576  azure_ad_client_secret_created.png
1577  azure_ad_login_portal.png
1578  netbox_azure_ad_login.png
1579  netbox_okta_login.png
1580  okta_create_app_registration.png
1581  okta_integration_parameters.png
1582  okta_login_portal.png
1583  okta_web_app_integration.png
1584 share/netbox/docs/docs/media/development/
1585  github.png
1586  github_fork_button.png
1587  github_fork_dialog.png
1588  github_new_issue.png
1589 share/netbox/docs/docs/media/installation/
1590  netbox_application_stack.png
1591  upgrade_paths.png
1592 share/netbox/docs/docs/media/models/dcim_cable_trace.png
1593 share/netbox/docs/docs/media/release-notes/netbox30_ui.png
1594 share/netbox/docs/docs/media/screenshots/
1595  cable-trace.png
1596  home-dark.png
1597  netbox-ui.png
1598  prefixes-list.png
1599  rack.png
1600 share/netbox/docs/docs/models/circuits/
1601  circuit.md
1602  circuittermination.md
1603  circuittype.md
1604  provider.md
1605  provideraccount.md
1606  providernetwork.md
1607 share/netbox/docs/docs/models/core/
1608  datafile.md
1609  datasource.md
1610  job.md
1611 share/netbox/docs/docs/models/dcim/
1612  cable.md
1613  consoleport.md
1614  consoleporttemplate.md
1615  consoleserverport.md
1616  consoleserverporttemplate.md
1617  device.md
1618  devicebay.md
1619  devicebaytemplate.md
1620  devicerole.md
1621  devicetype.md
1622  frontport.md
1623  frontporttemplate.md
1624  interface.md
1625  interfacetemplate.md
1626  inventoryitem.md
1627  inventoryitemrole.md
1628  inventoryitemtemplate.md
1629  location.md
1630  manufacturer.md
1631  module.md
1632  modulebay.md
1633  modulebaytemplate.md
1634  moduletype.md
1635  platform.md
1636  powerfeed.md
1637  poweroutlet.md
1638  poweroutlettemplate.md
1639  powerpanel.md
1640  powerport.md
1641  powerporttemplate.md
1642  rack.md
1643  rackreservation.md
1644  rackrole.md
1645  rearport.md
1646  rearporttemplate.md
1647  region.md
1648  site.md
1649  sitegroup.md
1650  virtualchassis.md
1651  virtualdevicecontext.md
1652 share/netbox/docs/docs/models/extras/
1653  branch.md
1654  configcontext.md
1655  configtemplate.md
1656  customfield.md
1657  customlink.md
1658  exporttemplate.md
1659  imageattachment.md
1660  journalentry.md
1661  savedfilter.md
1662  stagedchange.md
1663  tag.md
1664  webhook.md
1665 share/netbox/docs/docs/models/ipam/
1666  aggregate.md
1667  asn.md
1668  asnrange.md
1669  fhrpgroup.md
1670  fhrpgroupassignment.md
1671  ipaddress.md
1672  iprange.md
1673  l2vpn.md
1674  l2vpntermination.md
1675  prefix.md
1676  rir.md
1677  role.md
1678  routetarget.md
1679  service.md
1680  servicetemplate.md
1681  vlan.md
1682  vlangroup.md
1683  vrf.md
1684 share/netbox/docs/docs/models/tenancy/
1685  contact.md
1686  contactgroup.md
1687  contactrole.md
1688  tenant.md
1689  tenantgroup.md
1690 share/netbox/docs/docs/models/virtualization/
1691  cluster.md
1692  clustergroup.md
1693  clustertype.md
1694  virtualmachine.md
1695  vminterface.md
1696 share/netbox/docs/docs/models/wireless/
1697  wirelesslan.md
1698  wirelesslangroup.md
1699  wirelesslink.md
1700 share/netbox/docs/docs/plugins/index.md
1701 share/netbox/docs/docs/plugins/development/
1702  background-tasks.md
1703  dashboard-widgets.md
1704  exceptions.md
1705  filtersets.md
1706  forms.md
1707  graphql-api.md
1708  index.md
1709  models.md
1710  navigation.md
1711  rest-api.md
1712  search.md
1713  staged-changes.md
1714  tables.md
1715  templates.md
1716  views.md
1717 share/netbox/docs/docs/reference/
1718  conditions.md
1719  filtering.md
1720  markdown.md
1721 share/netbox/docs/docs/release-notes/
1722  index.md
1723  version-2.0.md
1724  version-2.1.md
1725  version-2.10.md
1726  version-2.11.md
1727  version-2.2.md
1728  version-2.3.md
1729  version-2.4.md
1730  version-2.5.md
1731  version-2.6.md
1732  version-2.7.md
1733  version-2.8.md
1734  version-2.9.md
1735  version-3.0.md
1736  version-3.1.md
1737  version-3.2.md
1738  version-3.3.md
1739  version-3.4.md
1740  version-3.5.md
1741
1742
1743 [FILE:155:manifests/plist.examples]
1744 share/examples/netbox/
1745  apache.conf
1746  gunicorn.py
1747  nginx.conf
1748 share/examples/netbox/bsd/
1749  850.netbox-housekeeping.sample
1750  netbox_rq.sample
1751  netboxrc.sample
1752
1753
1754 [FILE:578:patches/patch-mkdocs.yml]
1755 --- mkdocs.yml.orig     2023-05-05 16:50:30 UTC
1756 +++ mkdocs.yml
1757 @@ -1,5 +1,5 @@
1758  site_name: NetBox Documentation
1759 -site_dir: netbox/project-static/docs
1760 +site_dir: project-static/docs
1761  site_url: https://docs.netbox.dev/
1762  repo_name: netbox-community/netbox
1763  repo_url: https://github.com/netbox-community/netbox
1764 @@ -31,7 +31,6 @@ plugins:
1765            setup_commands:
1766              - import os
1767              - import django
1768 -            - os.chdir('netbox/')
1769              - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "netbox.settings")
1770              - django.setup()
1771            options:
1772
1773
1774 [FILE:789:files/850.netbox-housekeeping.sample.in]
1775 #!/bin/sh
1776 # This shell script invokes NetBox's housekeeping management command, which
1777 # intended to be run nightly.
1778 #
1779 # If you want to enable this script, copy it to %%PREFIX%%/etc/periodic/daily
1780 # and place the following into /etc/periodic.conf:
1781 #
1782 # daily_netbox_housekeeping_enable="YES"
1783 #
1784 # If NetBox has been installed into a nonstandard location, update the paths
1785 # below.
1786 command="%%PYTHON_CMD%%"
1787 netbox_root="%%PREFIX%%/share/netbox"
1788
1789 # If there is a global system configuration file, suck it in.
1790 #
1791 if [ -r /etc/defaults/periodic.conf ]; then
1792         . /etc/defaults/periodic.conf
1793         source_periodic_confs
1794 fi
1795
1796 rc=0
1797
1798 case "$daily_netbox_housekeeping_enable" in
1799         [Yy][Ee][Ss])
1800         echo ""
1801         echo "Running NetBox housekeeping:"
1802         $command "$netbox_root/manage.py" housekeeping
1803         rc=$?
1804 esac
1805
1806 exit $rc
1807
1808
1809 [FILE:934:files/netbox_rq.sample.in]
1810 #!/bin/sh
1811
1812 # This sample rc script starts the RQ worker background service which is
1813 # required for Webhooks and various automation tasks.
1814
1815 #
1816 # PROVIDE: netbox_rq
1817 # REQUIRE: DAEMON
1818 # KEYWORD: shutdown
1819 #
1820 # Add the following line to /etc/rc.conf.local or /etc/rc.conf
1821 # to enable netbox-rq:
1822 #
1823 # netbox_rq_enable (bool):              Set to NO by default.
1824 #                                       Set it to YES to enable netbox_rq.
1825
1826 . /etc/rc.subr
1827
1828 name=netbox_rq
1829 rcvar=netbox_rq_enable
1830
1831 load_rc_config $name
1832
1833 start_cmd="netbox_rq_start"
1834 start_precmd="netbox_rq_precmd"
1835 command="%%PYTHON_CMD%%"
1836 command_args="%%PREFIX%%/share/netbox/manage.py rqworker"
1837 pidfile=${netbox_rq_pidfile:-/var/run/${name}/${name}.pid}
1838 netbox_rq_user=${netbox_rq_user:-www}
1839
1840
1841 netbox_rq_precmd()
1842 {
1843         install -d -o ${netbox_rq_user} `dirname ${pidfile}`
1844 }
1845
1846 netbox_rq_start()
1847 {
1848         echo "Starting netbox_rq."
1849         /usr/sbin/daemon -cf -p ${pidfile} -u ${netbox_rq_user} ${command} ${command_args}
1850 }
1851
1852 run_rc_command "$1"
1853
1854
1855 [FILE:3721:files/netboxrc.sample.in]
1856 #!/bin/sh
1857
1858 # This sample rc script eliminate the need to use sysutils/py-supervisor to
1859 # run NetBox as a system service. Only www/py-gunicorn is needed as a WSGI.
1860 #
1861 # Of course a working HTTP server like Apache/nginx is still required to make
1862 # use of the gunicorn WSGI.
1863
1864 #
1865 # PROVIDE: netbox
1866 # REQUIRE: DAEMON
1867 # KEYWORD: shutdown
1868 #
1869 # Add the following line to /etc/rc.conf.local or /etc/rc.conf
1870 # to enable netbox:
1871 #
1872 # netbox_enable (bool):                 Set to NO by default.
1873 #                                       Set it to YES to enable netbox.
1874 # netbox_use_config (bool):             Set to NO by default.
1875 #                                       If set, read the configuration parameter from file defined in
1876 #                                       "netbox_config" instead using rc variables.
1877 # netbox_config (str):                  Default to "/usr/local/etc/${name}.conf}"
1878 #                                       Config file for gunicorn's netbox config file
1879 # netbox_command (str):                 Default to "%%LOCALBASE%%/bin/gunicorn"
1880 #                                       Path to gunicorn to run netbox
1881 # netbox_bind (str):                    Default to "localhost:8001"
1882 #                                       Interface and port to bind to
1883 # netbox_workers (int):                 Default to "5"
1884 #                                       Number of gunicorn workers
1885 # netbox_threads (int):                 Default to "3"
1886 #                                       Number of worker threads per handling request
1887 # netbox_timeout (int):                 Default to "120"
1888 #                                       Worker timeout for gunicorn
1889 # netbox_max_requests (int):            Default to "5000"
1890 #                                       Maximum number of requests a worker process will process before respawning
1891 # netbox_max_requests_jitter (int):     Default to "500"
1892 #                                       Maximum number jitter to add to "netbox_max_requests"
1893 # netbox_extra_args (str):              Not set by default
1894 #                                       Extra arguments that are passed to gunicorn
1895 #
1896
1897 . /etc/rc.subr
1898
1899 name="netbox"
1900 rcvar=netbox_enable
1901 netbox_path=%%PREFIX%%/share/netbox
1902 extra_commands="upgrade"
1903
1904 load_rc_config $name
1905
1906 start_precmd="netbox_precmd"
1907 upgrade_cmd="netbox_upgrade"
1908 command=${netbox_program:-%%LOCALBASE%%/bin/gunicorn}
1909 procname=${netbox_procname:-%%PYTHON_CMD%%}
1910 netbox_chdir=${netbox_path}
1911 pidfile=${netbox_pidfile:-/var/run/${name}/${name}.pid}
1912 netbox_user=${netbox_user:-wwwraven}
1913 netbox_use_config=${netbox_use_config:-no}
1914 netbox_config=${netbox_config:-/${name}.conf}
1915 netbox_bind=${netbox_bind:-localhost:8001}
1916 netbox_workers=${netbox_workers:-5}
1917 netbox_threads=${netbox_threads:-3}
1918 netbox_timeout=${netbox_timeout:-120}
1919 netbox_max_requests=${netbox_max_requests:-5000}
1920 netbox_max_requests_jitter=${netbox_max_requests_jitter:-500}
1921
1922 # Read settings from confguration file if set
1923 if checkyesno netbox_use_config && [ -f "${netbox_config}" ]; then 
1924         command_args="${netbox_args} -D \
1925                 --log-syslog --log-syslog-prefix ${name} \
1926                 --log-syslog-to unix:///var/run/log#dgram \
1927                 --disable-redirect-access-to-syslog \
1928                 -p ${pidfile} --pythonpath ${netbox_path} \
1929                 -c ${netbox_config} \
1930                 netbox.wsgi"
1931 else
1932         command_args="${netbox_args} -D \
1933                 --log-syslog --log-syslog-prefix ${name} \
1934                 --log-syslog-to unix:///var/run/log#dgram \
1935                 --disable-redirect-access-to-syslog \
1936                 -p ${pidfile} --pythonpath ${netbox_path} \
1937                 -b ${netbox_bind} -w ${netbox_workers} --threads ${netbox_threads} -t ${netbox_timeout} \
1938                 --max-requests ${netbox_max_requests} --max-requests-jitter ${netbox_max_requests_jitter} \
1939                 ${netbox_extra_args} \
1940                 netbox.wsgi"
1941 fi
1942
1943 netbox_precmd()
1944 {
1945         install -d -o ${netbox_user} `dirname ${pidfile}`
1946 }
1947
1948 netbox_upgrade()
1949 {
1950         if [ -f ${pidfile} ]; then
1951                 cd ${netbox_path}
1952                 %%PYTHON_CMD%% manage.py migrate
1953                 %%PYTHON_CMD%% manage.py trace_paths --no-input
1954                 %%LOCALBASE%%/bin/mkdocs build
1955                 %%PYTHON_CMD%% manage.py collectstatic --no-input
1956                 %%PYTHON_CMD%% manage.py remove_stale_contenttypes --no-input
1957                 %%PYTHON_CMD%% manage.py clearsessions
1958                 %%PYTHON_CMD%% manage.py clearcache
1959                 echo "Please restart NetBox and the WSGI environment."
1960         else
1961                 echo "NetBox is not running!"
1962         fi
1963 }
1964
1965 run_rc_command "$1"
1966
1967
1968 [FILE:1152:files/pkg-message-primary.in]
1969 Please note that NetBox requires a PostgreSQL database server, which uses its
1970 built-in network address datatypes. Thus NetBox won't work with other RDBMS's,
1971 e.g. MySQL, MariaDB, etc.
1972
1973 For installation instructions please refer to the related wiki page:
1974
1975 - https://wiki.freebsd.org/Ports/net-mgmt/netbox
1976
1977 ************
1978 * Upgrades *
1979 ************
1980
1981 As always it is strongly encouraged to make a backup of the database before the
1982 database migrations will be executed.
1983
1984 The following steps are required to finish the upgrade: 
1985
1986 1. Run database migrations, trace any missing cable paths, build the embedded
1987    documentation, collect static files, remove stale content files, delete any
1988    expired user sessions and clear the cache.
1989
1990 # cd %%PREXIX%%/share/netbox
1991 # python%%PYTHON_VER%% manage.py migrate
1992 # python%%PYTHON_VER%% manage.py trace_paths --no-input
1993 # mkdocs build
1994 # python%%PYTHON_VER%% manage.py collectstatic --no-input
1995 # python%%PYTHON_VER%% manage.py remove_stale_contenttypes --no-input
1996 # python%%PYTHON_VER%% manage.py clearsessions
1997 # python%%PYTHON_VER%% manage.py clearcache
1998
1999 2. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.)
2000