Created
July 12, 2017 22:28
-
-
Save dpgoetz/09cc36e2ee2b864c33d50c3a2444e9a3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEFAULT] | |
bind_ip = 127.0.0.1 | |
bind_port = 8080 | |
workers = 1 | |
user = dfg | |
log_facility = LOG_LOCAL1 | |
eventlet_debug = true | |
## FOR KEYSTONE !! tempauth_enabled = false | |
[pipeline:main] | |
# Yes, proxy-logging appears twice. This is so that | |
# middleware-originated requests get logged too. | |
## FOR KEYSTONE !! pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl formpost ratelimit crossdomain container_sync authtoken keystoneauth staticweb copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | |
## FOR TEMPAUTH !! pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl formpost ratelimit crossdomain container_sync tempauth staticweb copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | |
[filter:catch_errors] | |
use = egg:swift#catch_errors | |
[filter:healthcheck] | |
use = egg:swift#healthcheck | |
[filter:proxy-logging] | |
use = egg:swift#proxy_logging | |
[filter:bulk] | |
use = egg:swift#bulk | |
[filter:ratelimit] | |
use = egg:swift#ratelimit | |
[filter:crossdomain] | |
use = egg:swift#crossdomain | |
[filter:dlo] | |
use = egg:swift#dlo | |
[filter:slo] | |
use = egg:swift#slo | |
[filter:cors] | |
[filter:container_sync] | |
use = egg:swift#container_sync | |
current = //saio/saio_endpoint | |
[filter:tempurl] | |
use = egg:swift#tempurl | |
[filter:formpost] | |
use = egg:swift#formpost | |
[filter:tempauth] | |
use = egg:swift#tempauth | |
user_admin_admin = admin .admin .reseller_admin | |
user_test_tester = testing .admin | |
user_test2_tester2 = testing2 .admin | |
user_test_tester3 = testing3 | |
delay_auth_decision = True | |
[filter:staticweb] | |
use = egg:swift#staticweb | |
[filter:account-quotas] | |
use = egg:swift#account_quotas | |
[filter:container-quotas] | |
use = egg:swift#container_quotas | |
[filter:cache] | |
use = egg:swift#memcache | |
[filter:gatekeeper] | |
use = egg:swift#gatekeeper | |
[filter:versioned_writes] | |
use = egg:swift#versioned_writes | |
allow_versioned_writes = true | |
[filter:copy] | |
use = egg:swift#copy | |
object_post_as_copy = true | |
[app:proxy-server] | |
use = egg:swift#proxy | |
allow_account_management = true | |
account_autocreate = true | |
[filter:authtoken] | |
paste.filter_factory = keystonemiddleware.auth_token:filter_factory | |
auth_uri = http://127.0.0.1:5000/ | |
auth_url = http://127.0.0.1:35357/ | |
auth_plugin = password | |
project_domain_id = default | |
user_domain_id = default | |
project_name = service | |
username = swift | |
password = password | |
cache = swift.cache | |
include_service_catalog = False | |
delay_auth_decision = True | |
[filter:keystoneauth] | |
use = egg:swift#keystoneauth | |
reseller_prefix = AUTH, GLANCE | |
operator_roles = admin, swiftoperator | |
reseller_admin_role = ResellerAdmin | |
GLANCE_service_roles = service |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment