Drop Swift requirement on keystone:python.
I believe this requirement was added to obtain support auth_token middleware (keystone auth support). This is now provided via keystoneclient. Since this requirement no longer works we should drop it since it is heavyweight to install keystone source code on all the swift proxies. Most packages automatically require keystoneclient as well so we can probably ignore automatically adding this dep in here. I'm open to doing that if we thing it worthwhile... but we'll first need to make a keystone::client module to support it. Change-Id: I2a85ea964d2b9e1a93c3ec0ba8de31b188c140ea
This commit is contained in:
@@ -23,8 +23,6 @@ class swift::proxy::keystone(
|
||||
$cache = 'swift.cache'
|
||||
) {
|
||||
|
||||
require 'keystone::python'
|
||||
|
||||
concat::fragment { 'swift_keystone':
|
||||
target => '/etc/swift/proxy-server.conf',
|
||||
content => template('swift/proxy/keystone.conf.erb'),
|
||||
|
||||
@@ -19,8 +19,6 @@ describe 'swift::proxy::keystone' do
|
||||
'
|
||||
end
|
||||
|
||||
it { should include_class('keystone::python') }
|
||||
|
||||
it { should contain_file(fragment_file).with_content(/[filter:keystone]/) }
|
||||
|
||||
it { should contain_file(fragment_file).with_content(/use = egg:swift#keystoneauth/) }
|
||||
|
||||
Reference in New Issue
Block a user