use context in cdist/bin

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2011-10-11 16:39:18 +02:00
parent d690fb30cb
commit 29bb5f383c
1 changed files with 8 additions and 4 deletions

View File

@ -115,10 +115,14 @@ def configinstall(args, mode):
time_start = time.time()
for host in args.host:
c = mode(host,
initial_manifest=args.manifest,
base_path=args.cdist_home,
debug=args.debug)
context = cdist.context.Context(
target_host=host,
initial_manifest=args.manifest,
base_path=args.cdist_home,
exec_path=sys.argv[0],
debug=args.debug)
c = mode(context)
if args.parallel:
log.debug("Creating child process for %s", host)
process[host] = multiprocessing.Process(target=c.deploy_and_cleanup)