Skip to content

Conversation

@pato23arg
Copy link

@pato23arg pato23arg commented Sep 17, 2025

modified:   nautobot_device_onboarding/command_mappers/aruba_aoscx.yml
new file:   nautobot_device_onboarding/command_mappers/aruba_os.yml
new file:   nautobot_device_onboarding/command_mappers/brocade_fastiron.yml
modified:   nautobot_device_onboarding/command_mappers/f5_tmsh.yml
new file:   nautobot_device_onboarding/command_mappers/hp_procurve.yml
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_self.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_trunk.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_vlan.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_sys_management-ip.ttp
modified:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_cm_device.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_net_interface_all-properties.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_net_lldp-neighbors_all-properties.ttp
deleted:    nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_cluster.ttp
modified:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_hardware.ttp
new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_version.ttp

Closes: #

What's Changed

  • adds support for Brocade/Ruckus fastiron
  • adds support for HP Procurve.
  • adds network data sync support for ArubaCX
  • adds support for ArubaOS
  • adds network data sync for F5 tmsh.

To Do

  • Explanation of Change(s)
  • Added change log fragment(s) (for more information see the documentation)
  • Attached Screenshots, Payload Example
  • Unit, Integration Tests
  • Documentation Updates (when adding/changing features)
  • Outline Remaining Work, Constraints from Design:
    -- ntc templates submission for textfsm-dependent mappers -> (aruba os, aruba cx, hp procurve, fastiron).

	modified:   nautobot_device_onboarding/command_mappers/aruba_aoscx.yml
	new file:   nautobot_device_onboarding/command_mappers/aruba_os.yml
	new file:   nautobot_device_onboarding/command_mappers/brocade_fastiron.yml
	modified:   nautobot_device_onboarding/command_mappers/f5_tmsh.yml
	new file:   nautobot_device_onboarding/command_mappers/hp_procurve.yml
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_self.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_trunk.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_net_vlan.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_list_sys_management-ip.ttp
	modified:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_cm_device.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_net_interface_all-properties.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_net_lldp-neighbors_all-properties.ttp
	deleted:    nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_cluster.ttp
	modified:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_hardware.ttp
	new file:   nautobot_device_onboarding/parsers/ttp/f5_tmsh_show_sys_version.ttp
@pato23arg pato23arg added the enhancement New feature or request label Sep 17, 2025
	modified:   nautobot_device_onboarding/command_mappers/f5_tmsh.yml
…ed results.

	new file:   nautobot_device_onboarding/tests/mock/aruba_aoscx/command_getter_result_2.json
	new file:   nautobot_device_onboarding/tests/mock/aruba_aoscx/sync_devices/expected_result_2.json
	new file:   nautobot_device_onboarding/tests/mock/aruba_os/command_getter_result_1.json
	new file:   nautobot_device_onboarding/tests/mock/aruba_os/sync_devices/expected_result_1.json
	new file:   nautobot_device_onboarding/tests/mock/brocade_fastiron/command_getter_result_1.json
	new file:   nautobot_device_onboarding/tests/mock/brocade_fastiron/sync_devices/expected_result_1.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/command_getter_result_3.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/command_getter_result_4.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/command_getter_result_5.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/sync_devices/expected_result_3.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/sync_devices/expected_result_4.json
	new file:   nautobot_device_onboarding/tests/mock/f5_tmsh/sync_devices/expected_result_5.json
	new file:   nautobot_device_onboarding/tests/mock/hp_procurve/command_getter_result_1.json
	new file:   nautobot_device_onboarding/tests/mock/hp_procurve/sync_devices/expected_result_1.json
@jeffkala
Copy link
Contributor

Going to look into this and see if I can get all the test updated and passing.

@pato23arg
Copy link
Author

Going to look into this and see if I can get all the test updated and passing.

Thanks @jeffkala ! appreciated!

@github-actions
Copy link

Coverage report

This PR does not seem to contain any modification to coverable code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants