nautobot-app-version-control icon indicating copy to clipboard operation
nautobot-app-version-control copied to clipboard

Legacy templates need to extend `generic/object_detail.html`

Open HanlinMiao opened this issue 1 year ago • 0 comments

All the detail templates in this plugin should be updated to extend generic/object_detail.html list templates are fine in this one.

HanlinMiao avatar Dec 27 '22 21:12 HanlinMiao

Thinking on this one, maybe add an option HTTPAPI Port field, that when auto-discovery is done, that we do an or http_port or ssh_port on the NetDev Keeper to connect to the device? This way the SSH auto discovery works and then can move over to another port for the rest?

jvanderaa avatar Jul 06 '23 20:07 jvanderaa

Thinking on this one, maybe add an option HTTPAPI Port field, that when auto-discovery is done, that we do an or http_port or ssh_port on the NetDev Keeper to connect to the device? This way the SSH auto discovery works and then can move over to another port for the rest?

I do not think we have to introduce port per protocol type.

Ports are well known and standardized:

  • 22 (ssh)
  • 80 (http)
  • 443 (https)
  • 830 (netconf)

That being said, a plugin setting would be needed to override standard list with user extra ports like 8443, 8080 etc.

For those non-ssh ports , plugin should be able to determine the remote OS platform based on the auto-discovery.

mzbroch avatar Jul 07 '23 10:07 mzbroch