sleep_required = True

    if sleep_required:
        print_message('wait two minutes to let iam role and policy propagated to all regions...')
        time.sleep(120)


################################################################################
#
# start
#
################################################################################
print_session('create lambda')

################################################################################
check_template_availability()

create_iam_for_lambda()

lambdas_list = env['lambda']
if len(args) == 2:
    target_lambda_name = args[1]
    target_lambda_name_exists = False
    for lambda_env in lambdas_list:
        if lambda_env['NAME'] == target_lambda_name:
            target_lambda_name_exists = True
            if lambda_env['TYPE'] == 'default':
                run_create_lambda_default(lambda_env['NAME'], lambda_env)
                break
            if lambda_env['TYPE'] == 'cron':
                run_create_lambda_cron(lambda_env['NAME'], lambda_env)
Example #2
0
    if sleep_required:
        print_message(
            'wait two minutes to let iam role and policy propagated to all regions...'
        )
        time.sleep(120)


################################################################################
#
# start
#
################################################################################
print_session('create lambda')

################################################################################
check_template_availability()

create_iam_for_lambda()

lambdas_list = env['lambda']
if len(args) == 2:
    target_lambda_name = args[1]
    target_lambda_name_exists = False
    for lambda_env in lambdas_list:
        if lambda_env['NAME'] == target_lambda_name:
            target_lambda_name_exists = True
            if lambda_env['TYPE'] == 'default':
                run_create_lambda_default(lambda_env['NAME'], lambda_env)
                break
            if lambda_env['TYPE'] == 'cron':
                run_create_lambda_cron(lambda_env['NAME'], lambda_env)