memcached (openstack) is no longer in use
[mirror/dsa-puppet.git] / 3rdparty / modules / cinder / spec / defines / cinder_backend_emc_vnx_spec.rb
1 require 'spec_helper'
2
3 describe 'cinder::backend::emc_vnx' do
4   let (:title) { 'emc' }
5
6   let :req_params do
7     {
8       :san_ip                => '127.0.0.2',
9       :san_login             => 'emc',
10       :san_password          => 'password',
11       :iscsi_ip_address      => '127.0.0.3',
12       :storage_vnx_pool_name => 'emc-storage-pool'
13     }
14   end
15
16   let :facts do
17     {:osfamily => 'Redhat' }
18   end
19
20   let :params do
21     req_params
22   end
23
24   describe 'emc vnx volume driver' do
25     it 'configure emc vnx volume driver' do
26       should contain_cinder_config('emc/volume_driver').with_value('cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver')
27       should contain_cinder_config('emc/san_ip').with_value('127.0.0.2')
28       should contain_cinder_config('emc/san_login').with_value('emc')
29       should contain_cinder_config('emc/san_password').with_value('password')
30       should contain_cinder_config('emc/iscsi_ip_address').with_value('127.0.0.3')
31       should contain_cinder_config('emc/storage_vnx_pool_name').with_value('emc-storage-pool')
32     end
33   end
34 end