Esempio n. 1
0
def main():
    """
    Add a user to openstack.
    """
    errors = []
    parser = argparse.ArgumentParser()
    parser.add_argument("--provider-id",
                        type=int,
                        required=True,
                        help="Atmosphere provider ID"
                        " to use when importing users.")
    parser.add_argument("--users",
                        help="LDAP usernames to import. (comma separated)")
    parser.add_argument(
        "--end",
        help=
        "End date to use for monitoring. Expects Log formatting: YYYY-MM-DD HH:MM:SS"
    )
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(',') if args.users else None
    if not args.end:
        end_date = None
    try:
        end_date = _local_date_str_to_utc_date(args.end)
    except ValueError as bad_format:
        print >> sys.stderr, "ERROR: End date '%s'"\
            " does not match Expected format: 'YYYY-MM-DD HH:MM:SS'"
        return 1
    monitor_instances_for(openstack_prov.id,
                          users=users,
                          print_logs=True,
                          end_date=end_date)
def main():
    """
    Add a user to openstack.
    """
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--provider-id",
        type=int,
        required=True,
        help="Atmosphere provider ID"
        " to use when importing users."
    )
    parser.add_argument(
        "--users", help="LDAP usernames to import. (comma separated)"
    )
    parser.add_argument(
        "--end",
        help=
        "End date to use for monitoring. Expects Log formatting: YYYY-MM-DD HH:MM:SS"
    )
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(',') if args.users else None
    if not args.end:
        end_date = None
    try:
        end_date = _local_date_str_to_utc_date(args.end)
    except ValueError:
        print >> sys.stderr, "ERROR: End date '%s'"\
            " does not match Expected format: 'YYYY-MM-DD HH:MM:SS'"
        return 1
    monitor_instances_for(
        openstack_prov.id, users=users, print_logs=True, end_date=end_date
    )
Esempio n. 3
0
def main():
    """
    Add a user to openstack.
    """
    errors = []
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--provider-id", type=int, required=True, help="Atmosphere provider ID" " to use when importing users."
    )
    parser.add_argument("--users", help="LDAP usernames to import. (comma separated)")
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(",") if args.users else None
    monitor_instances_for(openstack_prov, users=users, print_logs=True)
Esempio n. 4
0
def main():
    """
    Add a user to openstack.
    """
    errors = []
    parser = argparse.ArgumentParser()
    parser.add_argument("--provider-id", type=int, required=True,
                        help="Atmosphere provider ID"
                        " to use when importing users.")
    parser.add_argument("--users",
                        help="LDAP usernames to import. (comma separated)")
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(',') if args.users else None
    monitor_instances_for(openstack_prov, users=users, print_logs=True)
def main():
    """
    Add a user to openstack.
    """
    errors = []
    parser = argparse.ArgumentParser()
    parser.add_argument("--provider-id", type=int, required=True,
                        help="Atmosphere provider ID"
                        " to use when importing users.")
    parser.add_argument("--users",
                        help="LDAP usernames to import. (comma separated)")
    parser.add_argument("--end",
            help="End date to use for monitoring. Expects Log formatting: YYYY-MM-DD HH:MM:SS")
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(',') if args.users else None
    if not args.end:
        end_date = None
    try:
        end_date = _local_date_str_to_utc_date(args.end)
    except ValueError, bad_format:
        print >> sys.stderr, "ERROR: End date '%s'"\
                " does not match Expected format: 'YYYY-MM-DD HH:MM:SS'"
        return 1
    monitor_instances_for(openstack_prov.id, users=users,
                          print_logs=True, end_date=end_date)

if __name__ == "__main__":
    main()

def main():
    """
    Add a user to openstack.
    """
    errors = []
    parser = argparse.ArgumentParser()
    parser.add_argument("--provider-id", type=int, required=True,
                        help="Atmosphere provider ID"
                        " to use when importing users.")
    parser.add_argument("--users",
                        help="LDAP usernames to import. (comma separated)")
    parser.add_argument("--end",
            help="End date to use for monitoring. Expects Log formatting: YYYY-MM-DD HH:MM:SS")
    args = parser.parse_args()
    openstack_prov = Provider.objects.get(id=args.provider_id)
    users = args.users.split(',') if args.users else None
    if not args.end:
        end_date = None
    try:
        end_date = _local_date_str_to_utc_date(args.end)
    except ValueError, bad_format:
        print >> sys.stderr, "ERROR: End date '%s'"\
                " does not match Expected format: 'YYYY-MM-DD HH:MM:SS'"
        return 1
    monitor_instances_for(openstack_prov.id, users=users,
                          print_logs=True, end_date=end_date)

if __name__ == "__main__":
    main()