Removed some duplicate code

Duplicate code in manifest generation
This commit is contained in:
Derek Higgins
2012-11-28 16:19:48 -05:00
parent 82cb714192
commit 6426ac5c76
7 changed files with 21 additions and 70 deletions

View File

@@ -33,6 +33,8 @@ def getManifestTemplate(template_name):
return fp.read()%controller.CONF
def appendManifestFile(manifest_name, data):
if not os.path.exists(basedefs.PUPPET_MANIFEST_DIR):
os.mkdir(basedefs.PUPPET_MANIFEST_DIR)
manifestfile = os.path.join(basedefs.PUPPET_MANIFEST_DIR, manifest_name)
if manifestfile not in controller.CONF['CONFIG_MANIFESTFILES']:
controller.CONF['CONFIG_MANIFESTFILES'].append(manifestfile)