3 describe 'glance::backend::file' do
5 { :osfamily => 'Debian' }
9 'class { "glance::api": keystone_password => "pass" }'
12 it 'configures glance-api.conf' do
13 should contain_glance_api_config('glance_store/default_store').with_value('file')
14 should contain_glance_api_config('glance_store/filesystem_store_datadir').with_value('/var/lib/glance/images/')
17 it 'configures glance-cache.conf' do
18 should contain_glance_cache_config('glance_store/filesystem_store_datadir').with_value('/var/lib/glance/images/')
21 describe 'when overriding datadir' do
23 {:filesystem_store_datadir => '/tmp/'}
26 it 'configures glance-api.conf' do
27 should contain_glance_api_config('glance_store/filesystem_store_datadir').with_value('/tmp/')
30 it 'configures glance-cache.conf' do
31 should contain_glance_cache_config('glance_store/filesystem_store_datadir').with_value('/tmp/')