From 1b53c7554575df1a0808f93bd8354d0a9741972d Mon Sep 17 00:00:00 2001 From: Sugetha Chandhrasekar Date: Tue, 17 Sep 2024 14:40:11 -0700 Subject: [PATCH] Feat: New node type keys for m&e devices --- .../shared_utils/node_type_keys.py | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/python-avd/pyavd/_eos_designs/shared_utils/node_type_keys.py b/python-avd/pyavd/_eos_designs/shared_utils/node_type_keys.py index f56708aa8f9..ff2a4531dc2 100644 --- a/python-avd/pyavd/_eos_designs/shared_utils/node_type_keys.py +++ b/python-avd/pyavd/_eos_designs/shared_utils/node_type_keys.py @@ -86,7 +86,6 @@ "uplink_type": "port-channel", }, ] - # NOTE: There is a static list of default node_type_keys in the fabric documentation templates which must be updated as well DEFAULT_NODE_TYPE_KEYS = { @@ -174,6 +173,39 @@ "l3": True, }, }, + { + "key": "ptp_leaf", + "type": "ptp_leaf", + "connected_endpoints": True, + "network_services": { + "l2": True, + "l3": True, + }, + "default_overlay_routing_protocol": "none", + "default_ptp_priority1": 10, + }, + { + "key": "media_spine", + "type": "media_spine", + "connected_endpoints": True, + "network_services": { + "l2": True, + "l3": True, + }, + "default_overlay_routing_protocol": "none", + "default_ptp_priority1": 20, + }, + { + "key": "media_leaf", + "type": "media_leaf", + "connected_endpoints": True, + "network_services": { + "l2": True, + "l3": True, + }, + "default_overlay_routing_protocol": "none", + "default_ptp_priority1": 30, + }, # Avoiding duplicate code *MPLS_DEFAULT_NODE_TYPE_KEYS, ],