1. A method of restoring a network, comprising: accessing a dependency map for a set of nodes on a network, the dependency map encoding a dependency relationship between nodes in the network based on software installed on the nodes; accessing a reverse kickstart file for a first node represented in the dependency map, the reverse kickstart file encoding a set of software hosted on the first node; generating a provisioning installation on the first node using the reverse kickstart file associated with the first node via a provisioning server; accessing an associated kickstart file for remaining nodes in the set of nodes; and restoring the network by generating a provisioning installation for the remaining nodes using the associated reverse kickstart file for each of the remaining nodes.