+ async def run(self, command, timeout=None):
+ """Run command on this unit.
+
+ :param str command: The command to run
+ :param int timeout: Time to wait before command is considered failed
+
+ """
+ action = client.ActionFacade()
+ action.connect(self.connection)
+
+ log.debug(
+ 'Running `%s` on %s', command, self.name)
+
+ return await action.Run(
+ [],
+ command,
+ [],
+ timeout,
+ [self.name],
+ )
+
+ def run_action(self, action_name, **params):