ec_shutdown
[nepi.git] / src / nepi / resources / linux / node.py
index d71d21f..9cab4ca 100644 (file)
@@ -142,6 +142,9 @@ class LinuxNode(ResourceManager):
 
     """
     _rtype = "LinuxNode"
+    _help = "Controls Linux host machines ( either localhost or a host " \
+            "that can be accessed using a SSH key)"
+    _backend_type = "linux"
 
     @classmethod
     def _register_attributes(cls):
@@ -323,7 +326,6 @@ class LinuxNode(ResourceManager):
     def provision(self):
         # check if host is alive
         if not self.is_alive():
-            self.fail()
             
             msg = "Deploy failed. Unresponsive node %s" % self.get("hostname")
             self.error(msg)
@@ -358,7 +360,7 @@ class LinuxNode(ResourceManager):
                 self.provision()
             except:
                 self.fail()
-                raise
+                return
 
         # Node needs to wait until all associated interfaces are 
         # ready before it can finalize deployment