raise argparse.ArgumentTypeError(f"readable_dir:{path} is not a valid path")
def parse_arguments():
- parser = argparse.ArgumentParser(description='Create jcasc yaml from path to jenkins config dir.')
- parser.add_argument('--path', type=dir_path)
- parser.add_argument('--sandbox', type=bool, default=False, help="Set to True for sandbox yaml generation")
+ parser = argparse.ArgumentParser(
+ description='Create jcasc yaml from path to jenkins config dir.')
+
+
+ parser.add_argument('--path', type=dir_path,
+ help="Path to jenkins-admin directory")
+ parser.add_argument('--sandbox', type=bool, default=False,
+ help="Set to True for sandbox yaml generation")
return parser.parse_args()
parsed_args = parse_arguments()
path = (parsed_args.path)
path = ("{}**/*.cfg".format(path))
-
#sandbox switch section
section_cloud = {}
name_prefix = "prd"
print(j2_template.render(section_all_machines))
-
#Footer section
j2_template = Template(footertemplate)
print(j2_template.render(section_cloud))