# kvm-rei.zaitcev.lan # OpenStack 2012.1...2012.2..2013.1(Grizzly) [DEFAULT] #cert_file = /etc/swift/cert.crt #key_file = /etc/swift/cert.key # #bind_port = 8080 # workers = 2 user = swift # log_name = swift log_facility = LOG_LOCAL0 log_level = INFO [pipeline:main] #pipeline = healthcheck cache tempauth proxy-logging proxy-server #pipeline = healthcheck cache swauth proxy-logging proxy-server ## ok #pipeline = healthcheck cache authtoken keystone proxy-logging proxy-server ## test for console spam pipeline = healthcheck cache authtoken keystone proxy-server #pipeline = healthcheck cache s3token authtoken swift3 keystone proxy-logging proxy-server [app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true [filter:cache] use = egg:swift#memcache memcache_servers = 192.168.129.18:11211 [filter:catch_errors] use = egg:swift#catch_errors [filter:healthcheck] use = egg:swift#healthcheck [filter:proxy-logging] use = egg:swift#proxy_logging ## This is for 1.4.1 or later (1.4.3 Diablo). #[filter:tempauth] #use = egg:swift#tempauth #user_system_root = devpass .admin https://192.168.129.18:8080/v1/AUTH_system #user_admin_admin = admpass .admin .reseller_admin #user_admin_zaitcev = nextpass .admin ##user_test_tester = testing .admin ##user_test2_tester2 = testing2 .admin ##user_test_tester3 = testing3 ## Unfortunately crashes in 1.4.0. Not tried with 1.4.3. #[filter:swauth] #use = egg:swauth#swauth ##set log_name = swauth #log_name = swauth #super_admin_key = devauth ## default_swift_cluster = local#http://127.0.0.1:8080/v1 ## Pre-2012.2 (Diablo?) #[filter:keystone] #use = egg:keystone#tokenauth #auth_protocol = http #auth_host = 192.168.129.18 #auth_port = 35357 #admin_token = ************ #delay_auth_decision = 0 #service_protocol = http #service_host = 192.168.129.18 #service_port = 5000 #service_pass = dTpw ##cache = swift.cache #[filter:keystone] #use = egg:keystone#swiftauth #keystone_url = http://keystone_url:5000/v2.0 #keystone_admin_token = admin_token ##keystone_swift_operator_roles = Admin, SwiftOperator #keystone_swift_operator_roles = Admin #keystone_tenant_user_admin = true [filter:keystone] #paste.filter_factory = keystone.middleware.swift_auth:filter_factory use = egg:swift#keystoneauth operator_roles = Admin, SwiftOperator #operator_roles = admin, swiftoperator is_admin = true cache = swift.cache #[filter:swift3] #use = egg:swift#swift3 # #[filter:s3token] ##use = egg:keystone#s3token #paste.filter_factory = keystone.middleware.s3_token:filter_factory #auth_protocol = http #auth_host = kvm-rei #auth_port = 5000 #admin_token = ************ [filter:authtoken] paste.filter_factory = keystone.middleware.auth_token:filter_factory ## The service_xxx parameters are obsolete and not used anymore in Folsom. #service_protocol = http #service_host = 192.168.129.18 #service_port = 5000 ## Ditto auth_token is obsolete. #auth_token = ************ admin_token = ************ #admin_tenant_name = %SERVICE_TENANT_NAME% #admin_user = %SERVICE_USER% #admin_password = %SERVICE_PASSWORD% auth_protocol = http #auth_host = 192.168.129.18 auth_host = kvm-rei auth_port = 35357 auth_uri = http://kvm-rei.zaitcev.lan:5000/v2.0 # This directory must exist and must be writeable, even if unused in practice. signing_dir = /var/run/swift/keystone-signing