I only want a puppet class to run if a certtain network route exists on the node. What's the best way to do this?
I've got a puppet class working that installs some software. However, the software only installs properly if a certain route exists so the software client can communicate with the master. I have the network routes being created in a different class in another puppet module. How would I best ensure the routes have been created before installing the software?