1. A method for managing resources in a cluster, comprising: receiving a dependency relationship specifying that a first resource of the cluster is dependent on a second resource external to the cluster; enabling a proxy resource associated with the second resource; configuring a state representative of the proxy resource being started and the second resource not enabled; receiving information indicating that the second resource is enabled; configuring a state representative of the second resource being enabled; and in response to receiving information that the second resource is enabled, starting the first resource.