Exemplo n.º 1
0
def configure_user(environment, regions, name, ssh_keys, active):
    updates = get_updates(ssh_keys, active)
    if not updates:
        logger.warn('No updates to do!')
        return

    for region in regions:
        dynamo = boto.dynamodb2.connect_to_region(region)
        tables = DynamoDbTables(dynamo, environment=environment)
        tables.setup(['users'])
        db = FlotillaClientDynamo(None, None, None, None, None, tables.users,
                                  None)

        db.configure_user(name, updates)
    logger.info('User: %s updated in region(s): %s updated.', name,
                ', '.join(regions))
Exemplo n.º 2
0
def configure_user(environment, regions, name, ssh_keys, active):
    updates = get_updates(ssh_keys, active)
    if not updates:
        logger.warn('No updates to do!')
        return

    for region in regions:
        dynamo = boto.dynamodb2.connect_to_region(region)
        tables = DynamoDbTables(dynamo, environment=environment)
        tables.setup(['users'])
        db = FlotillaClientDynamo(None, None, None, None, None, tables.users,
                                  None)

        db.configure_user(name, updates)
    logger.info('User: %s updated in region(s): %s updated.', name,
                ', '.join(regions))