added: fake execution of commands
This commit is contained in:
parent
efec144331
commit
3adc1f569d
3
nodes.py
3
nodes.py
@ -103,7 +103,7 @@ class Node(object):
|
|||||||
logging.debug('add files:\nnode: %s, key: %s, files:\n%s' %
|
logging.debug('add files:\nnode: %s, key: %s, files:\n%s' %
|
||||||
(self.node_id, key, self.files[key]))
|
(self.node_id, key, self.files[key]))
|
||||||
|
|
||||||
def exec_cmd(self, label, sshvars, sshopts, odir='info', timeout=15):
|
def exec_cmd(self, label, sshvars, sshopts, odir='info', timeout=15, fake=false):
|
||||||
sn = 'node-%s' % self.node_id
|
sn = 'node-%s' % self.node_id
|
||||||
cl = 'cluster-%s' % self.cluster
|
cl = 'cluster-%s' % self.cluster
|
||||||
logging.debug('%s/%s/%s/%s' % (odir, label, cl, sn))
|
logging.debug('%s/%s/%s/%s' % (odir, label, cl, sn))
|
||||||
@ -111,6 +111,7 @@ class Node(object):
|
|||||||
mdir(ddir)
|
mdir(ddir)
|
||||||
for f in self.files[label]:
|
for f in self.files[label]:
|
||||||
logging.info('node:%s(%s), exec: %s' % (self.node_id, self.ip, f))
|
logging.info('node:%s(%s), exec: %s' % (self.node_id, self.ip, f))
|
||||||
|
if not fake:
|
||||||
outs, errs, code = ssh_node(ip=self.ip,
|
outs, errs, code = ssh_node(ip=self.ip,
|
||||||
filename=f,
|
filename=f,
|
||||||
sshvars=sshvars,
|
sshvars=sshvars,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user