forked from ungleich-public/cdist
remove CODE_HEADER
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
2ec3753d94
commit
dbd31252a8
1 changed files with 11 additions and 19 deletions
|
@ -29,26 +29,15 @@ import tempfile
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import cdist.core
|
import cdist.core
|
||||||
|
import cdist.context
|
||||||
import cdist.exec
|
import cdist.exec
|
||||||
|
|
||||||
CODE_HEADER = "#!/bin/sh -e\n"
|
class ConfigInstall(object):
|
||||||
|
|
||||||
class ConfigInstall:
|
|
||||||
"""Cdist main class to hold arbitrary data"""
|
"""Cdist main class to hold arbitrary data"""
|
||||||
|
|
||||||
def __init__(self,
|
def __init__(self, context):
|
||||||
target_host,
|
|
||||||
initial_manifest=False,
|
|
||||||
base_path=False,
|
|
||||||
exec_path=sys.argv[0],
|
|
||||||
debug=False):
|
|
||||||
|
|
||||||
self.context = cdist.context.Context(
|
self.context = context
|
||||||
target_host=target_host,
|
|
||||||
initial_manifest=initial_manifest,
|
|
||||||
base_path=base_path,
|
|
||||||
exec_path=sys.argv[0],
|
|
||||||
debug=debug)
|
|
||||||
|
|
||||||
self.exec_wrapper = cdist.exec.Wrapper(
|
self.exec_wrapper = cdist.exec.Wrapper(
|
||||||
targe_host = self.target_host,
|
targe_host = self.target_host,
|
||||||
|
@ -70,9 +59,9 @@ class ConfigInstall:
|
||||||
|
|
||||||
def __init_remote_paths(self):
|
def __init_remote_paths(self):
|
||||||
"""Initialise remote directory structure"""
|
"""Initialise remote directory structure"""
|
||||||
self.remove_remote_path(self.context.remote_base_path)
|
self.exec_wrapper.remove_remote_path(self.context.remote_base_path)
|
||||||
self.remote_mkdir(self.context.remote_base_path)
|
self.exec_wrapper.remote_mkdir(self.context.remote_base_path)
|
||||||
self.remote_mkdir(self.context.remote_conf_path)
|
self.exec_wrapper.remote_mkdir(self.context.remote_conf_path)
|
||||||
|
|
||||||
def __init_local_paths(self):
|
def __init_local_paths(self):
|
||||||
"""Initialise local directory structure"""
|
"""Initialise local directory structure"""
|
||||||
|
@ -95,7 +84,10 @@ class ConfigInstall:
|
||||||
os.environ['__debug'] = "yes"
|
os.environ['__debug'] = "yes"
|
||||||
|
|
||||||
def cleanup(self):
|
def cleanup(self):
|
||||||
self.context.cleanup()
|
log.debug("Saving " + self.out_path + " to " + self.cache_path)
|
||||||
|
if os.path.exists(self.context.cache_path):
|
||||||
|
shutil.rmtree(self.context.cache_path)
|
||||||
|
shutil.move(self.context.out_path, self.context.cache_path)
|
||||||
|
|
||||||
def object_prepare(self, cdist_object):
|
def object_prepare(self, cdist_object):
|
||||||
"""Prepare object: Run type explorer + manifest"""
|
"""Prepare object: Run type explorer + manifest"""
|
||||||
|
|
Loading…
Reference in a new issue