New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controllers #3111
Comments
Today I would model this using a tag from within the organization. Would keeping with that model but perhaps a feature tag type set up? Somewhere that would be like "Device-Tag" that would build a relationship that only allows the tag to be related in a device - device set up? |
A few examples that have been brought up for this type of model/relationship:
A way to model out this controller/worker relationship might prove useful for representing solutions like the above. A way to track the relationships basically. Regarding the tag system I have some questions and comments:
I have limited knowledge of the models and tags capabilities and if there are also performance and/or maintenance aspects to consider. But it would be really nice to have a controller view with all of its workers in Nautobot 😄 |
Yes, this! This is the part I was going to add. The operator view (with however it's implemented) is likely the most beneficial. As an operator you think about your controllers and associated devices. That should be dead simple in the UI to understand, manage, and update. |
Could this work similarly to class DeviceRedundancyGroup(PrimaryModel, StatusModel):
name = models.CharField(max_length=100, unique=True)
slug = AutoSlugField(populate_from="name")
description = models.CharField(max_length=200, blank=True)
failover_strategy = models.CharField(...)
comments = models.TextField(blank=True)
secrets_group = models.ForeignKey(to="extras.SecretsGroup", ...)
class Device(PrimaryModel, ConfigContextModel, StatusModel, RoleRequiredRoleModelMixin):
...
device_redundancy_group = models.ForeignKey(to="dcim.DeviceRedundancyGroup", ...)
device_redundancy_group_priority = models.PositiveSmallIntegerField(...) |
As ...
Nelly - Network Engineer
I want ...
A way to model and track network controllers
So that ...
I can track the relationships between controllers, and the devices that they control
I know this is done when...
Optional - Feature groups this request pertains to.
Database Changes
A new controller model and relationships with devices
External Dependencies
None
The text was updated successfully, but these errors were encountered: