def create_stacks(context, stack_names): body = read_template_file(context, "valid_template.json") for stack_name in stack_names: time.sleep(1) try: retry_boto_call(context.client.create_stack, StackName=stack_name, TemplateBody=body) except ClientError as e: if e.response['Error']['Code'] == 'AlreadyExistsException' \ and e.response['Error']['Message'].endswith("already exists"): pass else: raise e for stack_name in stack_names: wait_for_final_state(context, stack_name)
def create_stacks(context, stack_names): body = read_template_file(context, "valid_template.json") for stack_name in stack_names: time.sleep(1) try: retry_boto_call( context.client.create_stack, StackName=stack_name, TemplateBody=body ) except ClientError as e: if e.response['Error']['Code'] == 'AlreadyExistsException' \ and e.response['Error']['Message'].endswith("already exists"): pass else: raise e for stack_name in stack_names: wait_for_final_state(context, stack_name)