2012-03-31 16:09:29 -07:00
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
describe 'glance::backend::file' do
|
|
|
|
let :facts do
|
|
|
|
{
|
2012-05-08 14:38:55 -07:00
|
|
|
:concat_basedir => '/var/lib/puppet/concat',
|
2012-03-31 16:09:29 -07:00
|
|
|
:osfamily => 'Debian'
|
|
|
|
}
|
|
|
|
end
|
|
|
|
it 'should set the default store to file' do
|
|
|
|
verify_contents(
|
|
|
|
subject,
|
2012-04-03 10:03:08 -07:00
|
|
|
'/var/lib/puppet/concat/_etc_glance_glance-api.conf/fragments/04_glance-api-backend',
|
2012-03-31 16:09:29 -07:00
|
|
|
['default_store = file']
|
|
|
|
)
|
|
|
|
end
|
|
|
|
it 'should configure file backend settings' do
|
|
|
|
verify_contents(
|
|
|
|
subject,
|
2012-04-03 10:03:08 -07:00
|
|
|
'/var/lib/puppet/concat/_etc_glance_glance-api.conf/fragments/05_glance-api-file',
|
2012-03-31 16:09:29 -07:00
|
|
|
['filesystem_store_datadir = /var/lib/glance/images/']
|
|
|
|
)
|
|
|
|
end
|
|
|
|
describe 'when datadir is overridden' do
|
|
|
|
let :params do
|
|
|
|
{
|
|
|
|
:filesystem_store_datadir => '/var/lib/glance/images2'
|
|
|
|
}
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'should configure file backend settings with specified parameter' do
|
|
|
|
verify_contents(
|
|
|
|
subject,
|
2012-04-03 10:03:08 -07:00
|
|
|
'/var/lib/puppet/concat/_etc_glance_glance-api.conf/fragments/05_glance-api-file',
|
2012-03-31 16:09:29 -07:00
|
|
|
['filesystem_store_datadir = /var/lib/glance/images2']
|
|
|
|
)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|