1. A method comprising: accessing, by a processing device, a dependency map for a set of nodes on a network, the dependency map encoding a dependency relationship between programs installed on nodes in the set of nodes; accessing a separate associated reverse automatic installation file for each node in the set of nodes represented in the dependency map, the reverse automatic installation file encoding data hosted on each respective node; generating, via a provisioning server, a provisioning installation for each of the nodes from the separate associated reverse automatic installation file for each of the nodes; and validating a network restoration using a validation process performed via a network management platform.