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 29dda7276e6..105a23b0dee 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, ],