def main()

in playbooks/roles/ood-applications/files/bc_amlsdk/template/nbbuilder.py [0:0]


def main():

    parser = argparse.ArgumentParser()
    parser.add_argument("-s", "--subscription",
                        help="Subscription", required=True)
    parser.add_argument("-l", "--location",
                        help="Location/region", required=True)
    parser.add_argument("-rg", "--resourcegroup",
                        help="Resource Group", required=True)
    parser.add_argument("-ws", "--workspace",
                        help="Workspace", required=True)
    parser.add_argument("-ae", "--amlenv",
                        help="AzureML env", required=True)
    parser.add_argument("-mt", "--machinetype",
                        help="Machine Type", required=True)
    parser.add_argument("-mi", "--maxinstances",
                        help="Max Instances", required=True)
    parser.add_argument("-j", "--jobfile",
                        help="Job File", required=True)
    parser.add_argument("-ji", "--jobinputs",
                        help="Job Inputs", required=True)

    args = parser.parse_args()
    subscription = args.subscription
    location = args.location
    resourcegroup = args.resourcegroup
    workspace = args.workspace
    amlenv = args.amlenv
    machinetype = args.machinetype
    maxinstances = args.maxinstances
    jobfile = args.jobfile
    jobinputs = args.jobinputs

    build_notebook(subscription, location, resourcegroup, workspace,
                   amlenv, machinetype, maxinstances, jobfile, jobinputs)