Add Provider to Site #7962

Closed
opened 2025-12-29 20:30:31 +01:00 by adam · 1 comment
Owner

Originally created by @candlerb on GitHub (Apr 29, 2023).

NetBox version

v3.4.10

Feature type

Data model extension

Proposed functionality

For each site, be able to associate it with a provider, i.e. supplier of facilities services: e.g. "Openreach", "Equinix" etc

Use case

Be able to group and list sites by provider, and have somewhere to store account and contact information for the facilities supplier.

My current workaround: have a custom object field on Site which links to Circuits > Provider. This seemed to be the nearest existing object to my requirements - more accurate than e.g. Manufacturer - and avoids having to build a full plugin.

Other options would be Site Groups (if you're not using them for anything else), or Tags. Neither can store account/contact info though.

Database changes

On the assumption that the role of Circuits > Provider could be expanded to include facilities provider, it's just one extra column with FK link to that table.

It seems to me that "service providers" can reasonably provide both circuits and facilities space. If you wanted, there could be flags added for "Circuit provider" and "Facilities provider", similar to how Device Roles have "VM Capable".

Otherwise, a separate DCIM > Provider could be added, but (a) I don't think it's necessary, and (b) there are potential problems with two models with the same name, even if they are in different sub-applications. To avoid the naming conflict it could be called something else, e.g. DCIM > Landlord or DCIM > Supplier.

External dependencies

None

Originally created by @candlerb on GitHub (Apr 29, 2023). ### NetBox version v3.4.10 ### Feature type Data model extension ### Proposed functionality For each site, be able to associate it with a provider, i.e. supplier of facilities services: e.g. "Openreach", "Equinix" etc ### Use case Be able to group and list sites by provider, and have somewhere to store account and contact information for the facilities supplier. My current workaround: have a custom object field on Site which links to Circuits > Provider. This seemed to be the nearest existing object to my requirements - more accurate than e.g. Manufacturer - and avoids having to build a full plugin. Other options would be Site Groups (if you're not using them for anything else), or Tags. Neither can store account/contact info though. ### Database changes On the assumption that the role of Circuits > Provider could be expanded to include facilities provider, it's just one extra column with FK link to that table. It seems to me that "service providers" can reasonably provide both circuits and facilities space. If you wanted, there could be flags added for "Circuit provider" and "Facilities provider", similar to how Device Roles have "VM Capable". Otherwise, a separate DCIM > Provider could be added, but (a) I don't think it's necessary, and (b) there are potential problems with two models with the same name, even if they are in different sub-applications. To avoid the naming conflict it could be called something else, e.g. DCIM > Landlord or DCIM > Supplier. ### External dependencies None
adam added the type: feature label 2025-12-29 20:30:31 +01:00
adam closed this issue 2025-12-29 20:30:31 +01:00
Author
Owner

@candlerb commented on GitHub (Apr 29, 2023):

Actually, don't worry - Site Group is good enough. I can add CFs on that if required for account info, and Contacts can be assigned to Site Group already.

@candlerb commented on GitHub (Apr 29, 2023): Actually, don't worry - Site Group is good enough. I can add CFs on that if required for account info, and Contacts can be assigned to Site Group already.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#7962