← Back to team overview

duplicity-team team mailing list archive

[Merge] lp:~bruno-poirier/duplicity/duplicity into lp:duplicity

 

The proposal to merge lp:~bruno-poirier/duplicity/duplicity into lp:duplicity has been updated.

Description changed to:

This commit allow the use of custom identity modules with pyrax.
An example of such a module is pyrax-identity-hubic, which allows pyrax to connect to OVH's HubiC "cloud storage" service.

This commit also introduce a new way to provide credentials, using pyrax's "credential file" (https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#authenticating).
This is required for identity modules implementing authentication scheme requiring more complex credendials than a simple username/password couple.

Here is a quick "how to" for using duplicity with pyrax-identity-hubic:

    $ export PYRAX_IDENTITY_TYPE=pyrax_identity_hubic.HubicIdentity
    $ export PYRAX_CREDENTIAL_FILE=./cred_file
    $ cat cred_file
    [hubic]
    email = your_email
    password = your_password
    client_id = api_client_id
    client_secret = api_secret_key
    redirect_uri = api_redirect_uri
    $ duplicity collection-status cf+http://some_volume

For more details, see:
https://code.launchpad.net/~bruno-poirier/duplicity/duplicity/+merge/243218
-- 
Your team duplicity-team is requested to review the proposed merge of lp:~bruno-poirier/duplicity/duplicity into lp:duplicity.


References