@@ -0,0 +1,427 @@
+# Author: Milan Kubik, 2017%0A%0Aimport logging%0A%0Afrom pkg_resources import iter_entry_points%0A%0ARESOURCE_GROUP = %22ipaqe_provision_hosts.backends%22%0A%0Alog = logging.getLogger(__name__)%0A%0A%0Adef load_backends(exclude=()):%0A    log.debug(%22Loading entry points from %25s.%22, RESOURCE_GROUP)%0A    entry_points = %7B%0A        ep.name: ep.load() for ep in iter_entry_points(RESOURCE_GROUP)%0A        if ep.name not in exclude%0A    %7D%0A    return entry_points%0A

Add basic backend loading function