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:
Dan Prince
2013-04-05 08:11:40 -04:00
parent 879f310836
commit 9d7ba981d1
2 changed files with 0 additions and 4 deletions

View File

@@ -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'),

View File

@@ -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/) }