forked from ungleich-public/cdist
more hints on env
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
aa1c13898a
commit
c0f04cab0f
1 changed files with 21 additions and 1 deletions
|
@ -7,6 +7,12 @@ If ! conf/cmd/remote_exec:
|
||||||
If ! conf/cmd/copy:
|
If ! conf/cmd/copy:
|
||||||
use builtin
|
use builtin
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
--cmd-dir?
|
||||||
|
$__cdist_cmd_dir
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
-> Depend on session!
|
-> Depend on session!
|
||||||
|
|
||||||
Builtin:
|
Builtin:
|
||||||
|
@ -34,12 +40,26 @@ remote_user
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
os.environ['__remote_exec'] = ["ssh", "-l", "root" ]
|
os.environ['__remote_exec'] = ["ssh", "-l", "root" ]
|
||||||
os.environ['__remote_copy'] = ["scp", "-o" "User=root" ]
|
|
||||||
|
os.environ['__remote_exec'] = ["ssh", "-o", "User=root" ]
|
||||||
|
os.environ['__remote_copy'] = ["scp", "-o", "User=root" ]
|
||||||
|
|
||||||
args for __remote_exec
|
args for __remote_exec
|
||||||
$1 = hostname
|
$1 = hostname
|
||||||
$2 - ... = stuff to be executed in /bin/sh on remote side
|
$2 - ... = stuff to be executed in /bin/sh on remote side
|
||||||
|
$2 - $7 = env
|
||||||
|
$7 - 12 = cmd
|
||||||
|
|
||||||
|
|
||||||
args for __remote_copy
|
args for __remote_copy
|
||||||
$1 = file here
|
$1 = file here
|
||||||
$2 = hostname:destination
|
$2 = hostname:destination
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
There needs to be an easy way to change those cmds!
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Env-Passing:
|
||||||
|
_a=b test -> test can access $_a
|
||||||
|
_a=b test $_a -> $1 = "", because _a is *not* set within the shell
|
||||||
|
_a=b; test -> can access $_a
|
||||||
|
_a=b; test $_a -> $1 == "b"
|
||||||
|
|
Loading…
Reference in a new issue