
This option has been deprecated some time ago, and finally been removed in Mitaka. Let's deprecate this setting in puppet-swift too; there is no longer a reason to use it from Mitaka on. This patch makes it a noop parameter. See Id6bc10c3e84262c0a9e6160a76af03c0ad363e9c in Swift for reference. Change-Id: I525f5010d56ccdd205a0f9d55db99b0f359f35c3 Co-Authored-By: Pete Zaitcev <zaitcev@redhat.com>
38 lines
962 B
Ruby
38 lines
962 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'swift::proxy::keystone' do
|
|
|
|
let :facts do
|
|
{}
|
|
end
|
|
|
|
let :pre_condition do
|
|
'concat { "/etc/swift/proxy-server.conf": }'
|
|
end
|
|
|
|
it { is_expected.to contain_concat_fragment('swift_keystone').with_content(/\[filter:keystone\]\nuse = egg:swift#keystoneauth/) }
|
|
|
|
describe 'with defaults' do
|
|
|
|
it { is_expected.to contain_concat_fragment('swift_keystone').with_content(/operator_roles = admin, SwiftOperator/) }
|
|
it { is_expected.to contain_concat_fragment('swift_keystone').with_content(/reseller_prefix = AUTH_/) }
|
|
|
|
end
|
|
|
|
describe 'with parameter overrides' do
|
|
|
|
let :params do
|
|
{
|
|
:operator_roles => 'foo',
|
|
:reseller_prefix => 'SWIFT_'
|
|
}
|
|
|
|
it { is_expected.to contain_concat_fragment('swift_keystone').with_content(/operator_roles = foo/) }
|
|
it { is_expected.to contain_concat_fragment('swift_keystone').with_content(/reseller_prefix = SWIFT_/) }
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|