diff --git a/manifests/database/nosql.pp b/manifests/database/nosql.pp index 75987a39..7795ab7f 100644 --- a/manifests/database/nosql.pp +++ b/manifests/database/nosql.pp @@ -61,7 +61,8 @@ class cloud::database::nosql( } class { 'mongodb::globals': - manage_package_repo => $manage_package_repo + manage_package_repo => $manage_package_repo, + version => '2.4.0', }-> class { 'mongodb': bind_ip => $array_bind_ip, diff --git a/spec/classes/cloud_database_nosql_spec.rb b/spec/classes/cloud_database_nosql_spec.rb index 59f5654e..8cec2245 100644 --- a/spec/classes/cloud_database_nosql_spec.rb +++ b/spec/classes/cloud_database_nosql_spec.rb @@ -29,7 +29,10 @@ describe 'cloud::database::nosql' do end it 'configure mongodb server' do - is_expected.to contain_class('mongodb::globals').with( :manage_package_repo => platform_params[:manage_package_repo]) + is_expected.to contain_class('mongodb::globals').with( + :manage_package_repo => platform_params[:manage_package_repo], + :version => '2.4.0', + ) is_expected.to contain_class('mongodb::globals').with_before('Class[Mongodb]') is_expected.to contain_class('mongodb').with( :bind_ip => ['10.0.0.1'],