12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- require 'spec_helper'
- describe 'nova::db::postgresql' do
- shared_examples_for 'nova::db::postgresql' do
- let :req_params do
- { :password => 'pw' }
- end
- let :pre_condition do
- 'include postgresql::server'
- end
- context 'with only required parameters' do
- let :params do
- req_params
- end
- it { is_expected.to contain_postgresql__server__db('nova').with(
- :user => 'nova',
- :password => 'md557ae0608fad632bf0155cb9502a6b454'
- )}
- end
- end
- on_supported_os({
- :supported_os => OSDefaults.get_supported_os
- }).each do |os,facts|
- context "on #{os}" do
- let (:facts) do
- facts.merge(OSDefaults.get_facts({
- :processorcount => 8,
- :concat_basedir => '/var/lib/puppet/concat'
- }))
- end
- it_configures 'nova::db::postgresql'
- end
- end
- end
|