def main(): parser = argparse.ArgumentParser( description='Script to generate load for Openstack and delete ' 'generated objects') parser.add_argument('--clean', help='Clean objects, described ' 'in configuration.ini file', action='store_true') parser.add_argument('--env', default='SRC', choices=['SRC', 'DST'], help='Choose cloud: SRC or DST') parser.add_argument('--generation-results', default='.', help='Path to store filter, mapping files') parser.add_argument('cloudsconf', type=argparse.FileType('r'), help='Please point configuration.ini file location') args = parser.parse_args() confparser = ConfigParser.ConfigParser() confparser.readfp(args.cloudsconf) cloudsconf = base.get_dict_from_config_file(confparser) preqs = generate_load.Prerequisites(config=config, configuration_ini=cloudsconf, cloud_prefix=args.env, results_path=args.generation_results) if args.clean: preqs.clean_tools.clean_objects() else: preqs.run_preparation_scenario()
def __init__(self, config): self.cloud_info = None self.utils = utils.Utils() confparser = configparser.ConfigParser() confparser.read(config.cloud_ferry_conf) self.config_ini = base.get_dict_from_config_file(confparser) self.config = config
def __init__(self, config): self.cloud_info = None self.utils = utils.Utils() confparser = ConfigParser.ConfigParser() confparser.read(config.cloud_ferry_conf) self.config_ini = base.get_dict_from_config_file(confparser) self.config = config
def restore_vms(): parser = argparse.ArgumentParser( description='Script to restore pre-generated VMs state.') parser.add_argument('cloudsconf', type=argparse.FileType('r'), help='Please point configuration.ini file location') args = parser.parse_args() confparser = ConfigParser.ConfigParser() confparser.readfp(args.cloudsconf) cloudsconf = base.get_dict_from_config_file(confparser) preqs = generate_load.Prerequisites(config=config, configuration_ini=cloudsconf) preqs.run_restore_vms_state()