Match the device to its representation in our internal DCIM tool (Railyard) Connect to the datacenter's management network via Tailscale Connect to the management router at the datacenter and identify the DHCP lease assigned to the BMC (via its MAC) Connect to the BMC of the server via this IP and scrape all available data Create an internal Protobuf representation of the hardware layout Create static DHCP leases for the BMC and for the management NIC on the host using discovered MAC addresses from the scrape Update a DB with all the details about the server Add all the interfaces connecting to a given type of device (eg: Top-of-Rack switch uplinks, server downlinks or Spine switch uplinks) as a BGP peer-group and configure BGP as normal; then the same config can be shipped to every…