diff --git a/attributes/default.rb b/attributes/default.rb index fdfc912..b04a592 100644 --- a/attributes/default.rb +++ b/attributes/default.rb @@ -26,6 +26,10 @@ # MongoDB package version to install : eg. 3.0.8, 3.2.1, 3.2.1-1.el6 or 3.2.1-1.amzn1 default['mongodb3']['package']['version'] = nil +# MongoDB package names to install +default['mongodb3']['package']['mongod_packages'] = %w(mongodb-org-server mongodb-org-shell mongodb-org-tools) +default['mongodb3']['package']['mongos_packages'] = %w(mongodb-org-shell mongodb-org-mongos mongodb-org-tools) + # MongoDB package repo url # eg. ubuntu : 'http://repo.mongodb.org/apt/ubuntu' # eg. centos : 'https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/' diff --git a/recipes/default.rb b/recipes/default.rb index 5e2147b..72c783e 100644 --- a/recipes/default.rb +++ b/recipes/default.rb @@ -20,9 +20,7 @@ include_recipe 'mongodb3::package_repo' # Install MongoDB package -install_package = %w(mongodb-org-server mongodb-org-shell mongodb-org-tools) - -install_package.each do |pkg| +node['mongodb3']['package']['mongod_packages'].each do |pkg| package pkg do version node['mongodb3']['package']['version'] case node['platform_family'] diff --git a/recipes/mongos.rb b/recipes/mongos.rb index 175595e..6db1a6f 100644 --- a/recipes/mongos.rb +++ b/recipes/mongos.rb @@ -20,9 +20,7 @@ include_recipe 'mongodb3::package_repo' # Install Mongos package -install_package = %w(mongodb-org-shell mongodb-org-mongos mongodb-org-tools) - -install_package.each do |pkg| +node['mongodb3']['package']['mongos_packages'].each do |pkg| package pkg do version node['mongodb3']['package']['version'] action :install