From cf5fdbe5106c04c4aab236c3dbe7d1815dd18ec6 Mon Sep 17 00:00:00 2001 From: Falk Reimann Date: Mon, 5 Nov 2018 14:17:41 +0100 Subject: [PATCH] Adding Swift (Keystone v3.0) config options --- Storage-backend-examples.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Storage-backend-examples.md b/Storage-backend-examples.md index 59e6553..d26d89b 100644 --- a/Storage-backend-examples.md +++ b/Storage-backend-examples.md @@ -113,6 +113,26 @@ jclouds.identity=$OS_TENANT_NAME:$OS_USERNAME (e.g. production:user1) jclouds.credential=$OS_PASSWORD (e.g. password) ``` +### Swift (Keystone v3.0) + +All $OS_ variables can be retrieved from your project specific openrc.sh file. + +``` +s3proxy.endpoint=http://127.0.0.1:8080 +s3proxy.authorization=aws-v2 +s3proxy.identity=local-identity +s3proxy.credential=local-credential +jclouds.provider=openstack-swift +jclouds.endpoint=$OS_AUTH_URL (e.g. https://keystone.example.com/v3/) +jclouds.regions=$OS_REGION_NAME (e.g. paris1) +jclouds.region=$OS_REGION_NAME (e.g. paris1) +jclouds.identity=$OS_USER_DOMAIN_NAME:$OS_USERNAME (e.g. domain1:user1) +jclouds.keystone.version=3 +jclouds.keystone.scope=project:$OS_PROJECT_NAME (e.g. project:project1) +jclouds.keystone.project_domain_name=$OS_PROJECT_DOMAIN_NAME (e.g. domain2 - only needed if user and project domains differ) +jclouds.credential=$OS_PASSWORD (e.g. password) +``` + ### SoftLayer An example using SoftLayer in the Dallas geo which uses Keystone.