nautobot / nautobot-ansible

Ansible Collection for managing Nautobot Data
https://nautobot-ansible.readthedocs.io/en/latest/
GNU General Public License v3.0
46 stars 31 forks source link

New Field: interface.module #390

Open jvanderaa opened 2 months ago

jvanderaa commented 1 week ago

@gsnider2195 what does the Interface module actually do?

gsnider2195 commented 1 week ago

That's for modeling supervisor modules or line cards for modular devices like the Catalyst 6500 or Nexus 7k. This will be the same for all device components that support modules in v2.3:

They used to have a required foreign key to Device. Now they must have a foreign key to either Device OR Module (but not both)

jvanderaa commented 1 week ago

Isn't that device module? Or are we saying that there is a relationship in similar nature of device interface and VM interface that are slightly different for each?

gsnider2195 commented 1 week ago

As far as the data model goes the change that was made was the addition of a module foreign key on the models listed above.

The relationship should look like this going forward: