[DEFAULT] bind_port = 8080 user = %USER% swift_dir = %SWIFT_CONFIG_LOCATION% workers = 1 log_name = swift log_facility = LOG_LOCAL1 log_level = DEBUG [pipeline:main] pipeline = healthcheck cache swift3 %AUTH_SERVER% proxy-server [app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true [filter:keystone] paste.filter_factory = keystone.middleware.swift_auth:filter_factory operator_roles = Member,admin # NOTE(chmou): s3token middleware is not updated yet to use only # username and password. [filter:s3token] paste.filter_factory = keystone.middleware.s3_token:filter_factory service_port = %KEYSTONE_SERVICE_PORT% service_host = %KEYSTONE_SERVICE_HOST% auth_port = %KEYSTONE_AUTH_PORT% auth_host = %KEYSTONE_AUTH_HOST% auth_protocol = %KEYSTONE_AUTH_PROTOCOL% auth_token = %SERVICE_TOKEN% admin_token = %SERVICE_TOKEN% [filter:authtoken] paste.filter_factory = keystone.middleware.auth_token:filter_factory auth_host = %KEYSTONE_AUTH_HOST% auth_port = %KEYSTONE_AUTH_PORT% auth_protocol = %KEYSTONE_AUTH_PROTOCOL% auth_uri = %KEYSTONE_SERVICE_PROTOCOL%://%KEYSTONE_SERVICE_HOST%:%KEYSTONE_SERVICE_PORT%/ admin_tenant_name = %SERVICE_TENANT_NAME% admin_user = %SERVICE_USERNAME% admin_password = %SERVICE_PASSWORD% [filter:swift3] use = egg:swift#swift3 [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 bind_ip = 0.0.0.0 [filter:healthcheck] use = egg:swift#healthcheck [filter:cache] use = egg:swift#memcache