import re import sys from threading import Lock, Thread from cfme.utils import net, trackerbot from cfme.utils.conf import cfme_data, credentials from cfme.utils.log import logger, add_stdout_handler from cfme.utils.providers import get_mgmt, list_provider_keys from cfme.utils.ssh import SSHClient from cfme.utils.wait import wait_for from wrapanapi.exceptions import NotFoundError lock = Lock() add_stdout_handler(logger) def parse_cmd_line(): parser = argparse.ArgumentParser(argument_default=None) parser.add_argument( '--stream', dest='stream', help='stream name: downstream-##z, upstream, upstream_stable, etc', default=None) parser.add_argument("--image_url", dest="image_url", help="URL of ova file to upload", default=None) parser.add_argument("--template_name", dest="template_name",
#!/usr/bin/env python2 import argparse import re import sys from collections import defaultdict from cfme.utils.conf import cfme_data from cfme.utils.conf import credentials from cfme.utils.log import add_stdout_handler from cfme.utils.log import logger from cfme.utils.providers import get_mgmt from cfme.utils.providers import list_provider_keys from cfme.utils.ssh import SSHClient add_stdout_handler(logger) # log to stdout def parse_cmd_line(): parser = argparse.ArgumentParser(argument_default=None) parser.add_argument('--provider', dest='provider', default=None, help='Provider to list the unregistered files') args = parser.parse_args() return args def list_orphaned_files_per_host(host_name, host_datastore_urls, provider_key, vm_registered_files, unregistered_files): try: providers_data = cfme_data.get("management_systems", {}) hosts = providers_data[provider_key]['hosts']
normally be placed in main function, are located in function run(**kwargs). """ import argparse import os from threading import Lock, Thread from cfme.utils import net, trackerbot from cfme.utils.conf import cfme_data, credentials from cfme.utils.log import logger, add_stdout_handler from cfme.utils.providers import list_provider_keys from cfme.utils.ssh import SSHClient lock = Lock() add_stdout_handler(logger) def parse_cmd_line(): parser = argparse.ArgumentParser(argument_default=None) parser.add_argument('--image_url', metavar='URL', dest="image_url", help="URL of OVA", default=None) parser.add_argument('--template_name', dest="template_name", help="Override/Provide name of template", default=None) args = parser.parse_args() return args def check_kwargs(**kwargs): for key, val in kwargs.iteritems(): if val is None:
""" import argparse import datetime import sys from multiprocessing.pool import ThreadPool import pytz from cfme.utils.conf import cfme_data from cfme.utils.conf import credentials from cfme.utils.log import add_stdout_handler from cfme.utils.log import logger from cfme.utils.providers import get_mgmt from cfme.utils.ssh import SSHClient add_stdout_handler(logger) # log to stdout def parse_cmd_line(): parser = argparse.ArgumentParser(argument_default=None) parser.add_argument("--export-domain", dest="domain", default=None, help="Export domain for the template") parser.add_argument("--provider", dest="provider", default=None, help="RHV provider (to look for in cfme_data)") parser.add_argument("--days-old", dest="days_old", default=3,