def add_stack_instance()

in customizations/AccountFactory/EnrollAccount/enroll_account.py [0:0]


def add_stack_instance(ss_name, region_name, ou_id):
    '''Add stack instance to the existing StackSet'''

    targets = {'OrganizationalUnitIds': [ou_id]}
    result = {'OperationId': None}
    op_prefer = {'FailureTolerancePercentage': 100}
    output = does_stack_set_exists(ss_name)

    if output:
        try:
            result = CFT.create_stack_instances(StackSetName=ss_name,
                                                Regions=[region_name],
                                                DeploymentTargets=targets,
                                                OperationPreferences=op_prefer)
        except ClientError as exe:
            raise exe
    else:
        LOGGER.error('StackSet %s does not exist', ss_name)

    return result['OperationId']