+devnotes, +FIXME
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
parent
c15673aef7
commit
841b54c6d0
1 changed files with 15 additions and 13 deletions
|
@ -30,26 +30,25 @@ log = logging.getLogger(__name__)
|
|||
|
||||
'''
|
||||
common:
|
||||
runs only remotely, needs local and remote
|
||||
runs only remotely, needs local and remote to construct paths
|
||||
|
||||
env:
|
||||
__explorer: full qualified path to other global explorers on remote side == remote.global_explorer_path
|
||||
__explorer: full qualified path to other global explorers on remote side
|
||||
-> remote.global_explorer_path
|
||||
|
||||
global explorer is:
|
||||
folder full of scripts which have to be:
|
||||
(- copied to remote)
|
||||
- executed one by one on remote
|
||||
- output saved to local files
|
||||
a global explorer is:
|
||||
- a script
|
||||
- executed on the remote side
|
||||
- returns its output as a string
|
||||
|
||||
env:
|
||||
|
||||
creates: local files with explorer output
|
||||
creates: nothing, returns output
|
||||
|
||||
type explorer is:
|
||||
folder full of scripts which have to be:
|
||||
(- copied to remote)
|
||||
- executed one by one on remote for each object instance
|
||||
- output saved into object instance
|
||||
- a script
|
||||
- executed on the remote side for each object instance
|
||||
- returns its output as a string
|
||||
|
||||
env:
|
||||
__object: full qualified path to the object's remote dir
|
||||
|
@ -57,7 +56,8 @@ type explorer is:
|
|||
__object_fq: full qualified object id, iow: $type.name + / + object_id
|
||||
__type_explorer: full qualified path to the other type explorers on remote side
|
||||
|
||||
creates: nothing, all output is handled by the object instances
|
||||
creates: nothing, returns output
|
||||
|
||||
'''
|
||||
|
||||
|
||||
|
@ -74,6 +74,7 @@ class Explorer(object):
|
|||
'__explorer': self.remote.global_explorer_path,
|
||||
}
|
||||
|
||||
# FIXME: should i do this?
|
||||
def transfer_global_explorers(self):
|
||||
"""Transfer the global explorers to the remote side."""
|
||||
self.remote.mkdir(self.remote.global_explorer_path)
|
||||
|
@ -84,6 +85,7 @@ class Explorer(object):
|
|||
script = os.path.join(self.remote.global_explorer_path, explorer)
|
||||
return self.remote.run_script(script, env=self.env)
|
||||
|
||||
# FIXME: should i do this?
|
||||
def transfer_type_explorers(self, cdist_type):
|
||||
"""Transfer the type explorers for the given type to the remote side."""
|
||||
source = os.path.join(self.local.type_path, cdist_type.explorer_path)
|
||||
|
|
Loading…
Reference in a new issue