Skip to content

Also adopt child interfaces when adding modules #9359

@sleepinggenius2

Description

@sleepinggenius2

NetBox version

v3.2.3

Feature type

Change to existing functionality

Proposed functionality

The feature that was added in #9280 is great, but it only seems to adopt the interfaces that would have been created by a template, leaving their children unassociated. It would be nice to have the children associated as well, to avoid a second pass to clean them up. I don't see a need for a separate option to enable this functionality, as I can't think of a use case for disabling it, but I would also be fine if there was an additional checkbox. If I am misunderstanding the intention of how the module association is supposed to work (i.e. only parent interfaces, because I can't templatize child interfaces today), then please let me know.

Use case

Since the addition of the module functionality, we've been working to add the appropriate module bays and modules to existing devices, then to associate the existing interfaces to those new modules, which is an activity that I expect a lot of organizations are doing. We end up with a lot of sub-interfaces on our routers, so the work that was done in #9280 was a great start, but we're still finding that we're having to spend a lot of time getting all the sub-interfaces associated as part of this process.

Database changes

None

External dependencies

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending closureRequires immediate attention to avoid being closed for inactivitystatus: under reviewFurther discussion is needed to determine this issue's scope and/or implementationtype: featureIntroduction of new functionality to the application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions