diff --git a/src/tripleo_aio_helpers/create_aio_vm.py b/src/tripleo_aio_helpers/create_aio_vm.py index 95a088b..d3c88a1 100644 --- a/src/tripleo_aio_helpers/create_aio_vm.py +++ b/src/tripleo_aio_helpers/create_aio_vm.py @@ -14,15 +14,16 @@ ND_PATH = "./network-config" def parse_args(): """Parse the command line arguments""" + template_path = pathlib.Path(__file__).parent / "virt-install" import pdb;pdb.set_trace() parser = argparse.ArgumentParser() parser.add_argument("--password", required=True) parser.add_argument("--public-key", required=True, type=open) parser.add_argument("--local-hostname", required=True) - parser.add_argument("--user-data", default="./src/virt-install/user-data.tpl", type=open) - parser.add_argument("--meta-data", default="./src/virt-install/meta-data.tpl", type=open) + parser.add_argument("--user-data", default=template_path / "user-data.tpl", type=open) + parser.add_argument("--meta-data", default=template_path / "/meta-data.tpl", type=open) parser.add_argument( - "--network-data", default="./src/virt-install/network-config.tpl", type=open + "--network-data", default=template_path / "network-config.tpl", type=open ) parser.add_argument("--instance-id", required=True, help="Hostname for the new VM") parser.add_argument("--output-image", required=True)